2014-02-09 33 views
0

评论我有了9个大类目录购物系统
它在每一个特定的类别
现在我想重新设计网站的优化性能
我怎么能存储超过十亿评论在检索评论时性能最佳的评论?
评论增长非常快,大约一年后评论会变得更大?
我想像每个特定类别的评论,如评论1,评论2等
什么是存储评论的最佳设计?
和一个问题,有多少行会影响性能?
如何存储许多数据,如在数据库

+0

良好的索引影响性能,而不是纯粹的数据量 –

+1

您正在设计应用程序代码以存储10亿行。这是一个将进行全年研究项目的话题。你需要一位数据库架构方面的专家,并且就SO提出问题并不会给你所需的专业知识。为了您的客户,请找一位合格的专家来帮助您。 –

+0

@Jim Garrison.its只是一个普通的评论系统,我想要设计数据库,不是很复杂,我认为 –

回答

1
  1. 正常化您的数据。
  2. 添加适当的索引。
  3. 有效使用应用程序缓存以避免重新评论。
  4. 描述您遇到的任何特定问题。
+0

谢谢,我想的是不是所有评论都有一张大桌子,最好将它们分成8-9张桌子像评论1和...你的意见是什么? –

+0

这不太可能是有益的。评论的最可能访问路径是按其父记录(产品?)访问,也可能是“有用性评分”或日期,或者由用户和日期访问。索引您需要的访问路径。如果您预计需要定期扫描几乎每个类别的所有评论 - 这在表格分区方面与此类似 - 但似乎不大可能,所以将表格分成多个表格可能会有所帮助。 –

相关问题