当前正在做一个学校项目。 我目前有一个简单的数据库,用于存储交易信息。
有一个名为“ transactions”的表,其中包含列: ID(密钥,汽车公司) itemID(整数,大约500个唯一ID) 价值(整数,交易价值) dateTime(dateTime,在其中添加了条目)
目前,它们都被转储到一个表中,是否为每个itemID都有一个表并存储该特定itemID的所有交易会更好?还是那不是一个好习惯。
答案 0 :(得分:0)
就可伸缩性而言,您做对了。考虑到正在玩一个新物品,您必须为其创建一个新表。取而代之的是您现在的工作方式,您只需要在项目表中插入新项目,并将与该项目相关联的交易插入交易表中,并使用外键对其进行调用即可。