私は 2 つの Web サイトを開発しています - 1 つはほとんどテーブルがなく、もう 1 つは 50 以上のテーブルがあります。PHPとMySQLを使用しています。
両方の Web サイトのテーブルのいくつかは、毎年 10 万行を優に超える数を受け取ると予想されます。StackOverflow の投稿で、MySQL では数十万行は問題にならないという記事を読みました。しかし、私の Web サイトでは、行数は約 10 年以上で「巨大」になります。
また、これらのテーブルからのデータベース アクセス数は、予想されるピーク時に非常に高くなります。
それで、私は2つの質問があります。まず、MySQL は VLDB などのシナリオに対応できますか? 次に、インデックス作成などの手法を使用してデータベース アクセスを高速化したとしても、MySQL は極端な負荷の下で多数のリクエストを処理できますか? そうでない場合、代わりにどの DBMS を使用する必要がありますか?