使用10组不同的表或1组是否更好?

时间:2013-03-09 05:52:30

标签: mysql database-design multi-tenant

我有很多网上商店,都运行在我当天制作的同一个PHP / mysql后端。

每个网上商店都有自己的一组表格,每个表格包含10个表格,包含有关产品,客户等的数据。每个产品1000个。

示例表

mystore_product_info
mystore_category_info
..
mystore2_product_info
mystore2_category_info

我只是想知道将它们合并到一组表中是否有利于速度,为表格增加1列,以确定数据用于哪个网上商店?

最终会像这样结束

product_info
category_info

或者这些更大的桌子会更慢吗?

1 个答案:

答案 0 :(得分:0)

如果数据已经分开,我认为你最好保持这种方式。如果这些网上商店不需要共享数据,那么您不会因为忘记在其中一个查询中包含额外的列而存在交叉污染风险。通过组合它们,你不会获得任何性能上的好处。

相关问题