我正在构建一个包含每个客户购买的数据库 产品名称 产品制造商 商店 日期 买方的名字 买方公司 一些数据,如产品名称,制造商,商店,买方名称和买方公司当时都有自己的回复。 在单独的表和主表中构建它们以保持其索引是否更好? 一方面它节省了服务器上的空间 另一方面,它会使服务器超载并需要更多工作
答案 0 :(得分:1)
我会将买家信息和产品信息保存在单独的表格中。没有理由再存储一次这些信息。
此外,您可以使用与买方ID相关的(类似关系)表,产品ID的序列化数组和购买日期。
buyer_id | {"prod1_id","prod2_id",...} | date
通过这种方式,您可以随时获得所有购买的表格。这将增加对数据库的调用,但会节省存储空间。
希望你有意义。