【发布时间】:2015-10-07 11:22:42
【问题描述】:
我正在运营一个电子商务网站,该网站有多家商店,每家商店都有自己的产品。我目前有一个名为 product-store 的表,其中包含所有产品 id 的列表,这些产品 id 引用来自不同表的产品名称和描述、价格等及其相应的商店 id。如果多个商店携带该表,则该表可能会多次重复相同的产品。
我提出的想法是为每个商店(product-store1,product-store2)创建一个单独的表,而不是将所有商店都放在一个产品商店表中。我可以添加 100 个商店,因此可以添加 100 个这样的表。每个表的结构都是相同的,但我之所以考虑这样做是为了更好地封装来自其他商店的数据。但是,这也意味着首先为商店识别相应的表,然后再获取数据。
我需要帮助来评估这是否是一种正确的方法以及如何衡量这两种方法。
【问题讨论】:
-
我已经修改了标签 - PHP 似乎与问题无关。
标签: mysql sql-server database-design