8
我正在研究一個涉及來自美味網站的大量數據的項目。可用數據是「Date,UserId,Url,Tags」(針對每個書籤)。針對數據量非常大的數據庫設計
我將我的數據庫規範化爲3NF,並且由於我們想要組合使用的查詢的性質,我下降到了6個表格......然而,設計看起來很好,現在大量的數據在數據庫中,大多數查詢需要將至少兩個表一起加入以獲得答案,有時候是3或4.起初,我們沒有任何性能問題,因爲對於測試問題,我們沒有添加太多數據到數據庫。既然我們有大量的數據,那麼只需加入非常大的表格就需要很多時間,而且我們的項目必須是實時的,這是一場災難。
我想知道有多大公司解決這些問題。看起來規範化表只會增加複雜性,但大公司如何處理其數據庫中的大量數據,是不是使用規範化?
謝謝。
感謝您的回覆。老實說,我沒有想到你在這裏提到的東西。現在我意識到我在設計數據庫時忽略了很多。數據庫使用MyISAM。我會閱讀你提到的事情。非常感謝 – Hossein 2010-04-10 08:56:36