2014-02-09 98 views
0

評論我有了9個大類目錄購物系統
它在每一個特定的類別
現在我想重新設計網站的優化性能
我怎麼能存儲超過十億評論在檢索評論時性能最佳的評論?
評論增長非常快,大約一年後評論會變得更大?
我想像每個特定類別的評論,如評論1,評論2等
什麼是存儲評論的最佳設計?
和一個問題,有多少行會影響性能?
如何存儲許多數據,如在數據庫

+0

良好的索引影響性能,而不是純粹的數據量 –

+1

您正在設計應用程序代碼以存儲10億行。這是一個將進行全年研究項目的話題。你需要一位數據庫架構方面的專家,並且就SO提出問題並不會給你所需的專業知識。爲了您的客戶,請找一位合格的專家來幫助您。 –

+0

@Jim Garrison.its只是一個普通的評論系統,我想要設計數據庫,不是很複雜,我認爲 –

回答

1
  1. 正常化您的數據。
  2. 添加適當的索引。
  3. 有效使用應用程序緩存以避免重新評論。
  4. 描述您遇到的任何特定問題。
+0

謝謝,我想的是不是所有評論都有一張大桌子,最好將它們分成8-9張桌子像評論1和...你的意見是什麼? –

+0

這不太可能是有益的。評論的最可能訪問路徑是按其父記錄(產品?)訪問,也可能是「有用性評分」或日期,或者由用戶和日期訪問。索引您需要的訪問路徑。如果您預計需要定期掃描幾乎每個類別的所有評論 - 這在表格分區方面與此類似 - 但似乎不大可能,所以將表格分成多個表格可能會有所幫助。 –

相關問題