0

我正在一个应该显示计算机规格的网站上工作,例如:Cpu、cpu 速度、内存和类似的东西。有很多字段,我想知道 php 的 mysql_fetch_array 是否会更快或将所有数据保存在一个 varchar 字段中并使用 php 将其分开?还想知道它们中的任何一个是否有任何优点和缺点?我正在使用 php 5.3 和 mySQL 提前致谢。

4

2 回答 2

0

如果我是你,我将使用 A 数据库,但 Everything in 使用实体关系图 + 规范化分隔字段和表(DB 关系)。这样做您将具有可扩展性、独立性、避免冗余,此外,如果您添加良好的 INDEX(PK、FK 和 UK),您可以获得良好的性能。当然,这也取决于您的查询和 PHP 代码。但这是实施正确的数据库设计和安全性的好习惯。

优点很多......缺点,它会花费你更多的时间,但它是值得的。

于 2012-07-03T18:57:34.770 回答
0

我怀疑速度差异是否会变得很重要。重要的是您是否具有常规结构以及自由查询数据的能力。将其放入数据库并弄清楚如何在以后/如果它成为问题时加快速度,而不是因为您认为您可能需要更高的性能而预先做出糟糕的设计决策。

于 2012-07-03T19:01:41.050 回答