私は毎日増加するarticle
の数を持つシステムを構築しようとしています。 article
には、いずれもkeyword
があり、すべてkeyword
は、article
に属することがあります。このような私の現在のデータベースルック:大きなデータベースを最適化するには?
**Article**(ID, Title, Content, ...)
**Keyword**(ID, Value, ...)
**Xref_Article_Keyword**(ArticleID, KeywordID)
それが正常に動作しますが、私は恐れて記事やキーワードの数が大きいことが、それは照会する多くの時間がかかります。たとえば、すべての記事をキーワードで一覧表示するか、記事のすべてのキーワードを一覧表示します。
したがって、クエリを最適化するソリューション(ソフトウェアとハードウェアの両方)はありますか? ありがとうございます!
MySQLやPostGresqlのようなリレーショナルデータベースシステムはテーブルをインデックスできます。これにより、何十億行も効率的な検索時間が得られます。 –
あなたの助言に感謝、@Basile Starynkevitch – hanuman0503