我打算建立一個系統,每天增加article
的數量。每article
有一些keyword
,每keyword
可以屬於一些article
。我現在的數據庫是這樣的:如何優化大型數據庫?
**Article**(ID, Title, Content, ...)
**Keyword**(ID, Value, ...)
**Xref_Article_Keyword**(ArticleID, KeywordID)
它工作正常,但我擔心的文章和關鍵字數量較大,那麼它會佔用大量的時間進行查詢。例如:按關鍵字列出所有文章或列出文章的所有關鍵詞。
那麼,有沒有解決方案(包括軟件和硬件)來優化查詢? 在此先感謝!
像MySQL或PostGresql這樣的關係數據庫系統能夠對錶進行索引,即使對於數十億行,也可以提供有效的檢索時間。 – 2012-02-10 08:37:23
感謝您的建議,@Basile Starynkevitch – hanuman0503 2012-02-13 02:49:12