在数据库表中存储大量数据的最佳实践
使用:LAMP(PHP5、MYSQL 5+/MyISAM)
我从许多不同的提要中消耗大量数据。任何一天都可能有数百或数千条记录。
数据将是可搜索的并且经常是可搜索的。
将数据存储在一个表中,并将类别的相关数据存储在另一表中是否安全/最佳?
我尊敬的某人有意见为每个数据类别创建表并将数据存储在各自的表中。
Using: LAMP (PHP5, MYSQL 5+/MyISAM)
I am consuming a lot of data from a number of different feeds. There could be hundreds or thousands+ of records on any given day.
The data will be searchable and frequently will be.
Is it safe/optimal to house the data in one table with related data for categories in a different table?
Someone, who I respect, has the opinion to create tables for each category of the data and house the data in respective tables.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您不需要比较不同类别的数据,那么存储在单独的表中将提高性能。但是,您可能想考虑使用分区。这将允许您单独管理每个类别的存储,同时将它们保留在同一个表中。
If you don't need to compare data across different categories, then storing in separate tables will improve performance. However, you might want to look at using partitions. This will allow you to manage storage of each category separately while keeping them in the same table.