【发布时间】:2011-04-08 08:31:20
【问题描述】:
我正在构建一个网络应用程序,并且正在考虑如何构建数据库。
应用程序将通过关键字提供信息,然后它将检索这些关键字的信息并将其与日期戳一起保存到数据库中。信息将来自不同的来源,例如来自 yahoo 的结果数量、包含该关键字的上个月的 diggs 等。
所以我在想一个简单的方法是有一个带有 id 和关键字列的表,其中将存储关键字,另一个表用于所有数据的 id(与关键字相同),日期戳, 数据名称, 数据内容。
这是使用 mysql 的好方法,还是会以某种方式使查询变慢或变慢?我应该为我想使用的每种类型的数据建立表格吗?我主要是在寻找应用程序的良好性能。
我只想为数据使用一个表的另一个原因是我可以轻松添加更多 data_name(s) 而无需接触数据库。
【问题讨论】:
-
没有好办法使用MySQL。使用 PostgreSQL。它更加健壮,您不必为了使用事务而更改数据库表定义,而且它不受 Oracle 的威胁。
标签: php mysql database web-applications