我打算建立一个系统,每天增加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