1

仅从性能的角度来看:

存储 1000 件商品中的 10 件,类别和属性如此之多。将所有属性存储在一个表中更好。或者将它们分类在不同的表中,但在这种情况下,我必须在所有表中搜索某个属性。

另外,如果我使用多个数据库来存储项目怎么办。再次,从性能的角度来看。

4

1 回答 1

1

数据库旨在存储和管理数据。数千行被认为是一个“小”表。

您应该将有关属性的所有信息存储在一个表中,假设属性在所有项目中是通用的。使用多个数据库的原因将涉及安全或备份要求。

如果您确实获得了非常大的表(例如数千万行)并且性能是一个问题,那么您可以开始学习(垂直)分区。

于 2013-08-24T13:52:54.427 回答