次のいずれかを実行しているマシンのクラスターにマシンを追加すると、パフォーマンス (読み取りクエリ/秒) はどのような要因で向上しますか?
- Bigtable のようなデータベース
- MySQL?
Bigtable に関する Google の研究論文は、Bigtable で「ほぼ線形」のスケーリングを実現できることを示唆しています。MySQL のマーケティング用語を紹介するこのページでは、MySQL が直線的にスケーリングできることを示唆しています。
真実はどこにある?
次のいずれかを実行しているマシンのクラスターにマシンを追加すると、パフォーマンス (読み取りクエリ/秒) はどのような要因で向上しますか?
Bigtable に関する Google の研究論文は、Bigtable で「ほぼ線形」のスケーリングを実現できることを示唆しています。MySQL のマーケティング用語を紹介するこのページでは、MySQL が直線的にスケーリングできることを示唆しています。
真実はどこにある?
VoltDBを使用していくつかのアプリケーションを構築し、ベンチマークを行った結果、新しいサーバーがクラスターに追加されるたびに、90% から 95% の追加トランザクション スループットが一貫して測定されました。したがって、アプリケーションが 1 台のサーバーで 1 秒あたり 100,000 トランザクション (TPS) を実行している場合、2 台のサーバーで 190,000 TPS、3 台のサーバーで 280,000 TPS などを測定します。ある時点で、サーバー間のネットワークがボトルネックになると予想していますが、最大のクラスター (30 台のサーバー) はまだ 90% を超えています。