質問: postgresqlとmysqlのどちらのデータベースサーバーがより適切にスケーリングしますか? 最終的に非常に大規模なデータベースになる可能性のあるwebサイトに取り組んでいます。ウェブサイトはdeviantartになるまでアートコミュニティになります。サイトの使用方法を分析するために、多くのクエリを実行します。 sqlクエリを(まだ)最適化する方法がわからないため、一部のクエリがデータベースを強制終了することを期待しています。私は小さなlinux vpsから始めて、将来は物理サーバーに移動します。この状況で、どのデータベースが最も適切にスケーリングしますか?
回答: 最初に、私はpostgresqlに大きく偏っているという事実を私の回答の前に付けます。かなり大規模なサイトでは、postgresqlとmysqlの両方を非常に頻繁に使用しています。私は時々、mysqlのパフォーマンスが低下する問題を抱えています。これが発生した場合、私は通常それを再起動し、物事は通常に戻ります。 postgresqlを8〜32コアボックスのすべてで実行し、mysqlクラスターを8コアボックスのセットで実行することも注目に値します。モンティは、sunにいたとき、mysqlは4コアを超える単一のボックスで拡張できないと述べました。