3

次のいずれかを実行しているマシンのクラスターにマシンを追加すると、パフォーマンス (読み取りクエリ/秒) はどのような要因で向上しますか?

  • Bigtable のようなデータベース
  • MySQL?

Bigtable に関する Google の研究論文は、Bigtable で「ほぼ線形」のスケーリングを実現できることを示唆しています。MySQL のマーケティング用語を紹介するこのページでは、MySQL が直線的にスケーリングできることを示唆しています。

真実はどこにある?

4

2 に答える 2

2

データベースにそれほど多くの書き込みを行わない場合は、特に読み取り速度を上げるためにMySQL組み合わせると、適切で簡単な解決策になる可能性があります。memcached

OTOH データが絶えず変化している場合は、おそらく別の場所を探す必要があります。

これらのシステムは、システムに追加されるコンピューターの数に比例して拡張するように設計されています。完全なリストはこちらから入手できます。

于 2010-06-17T17:09:09.860 に答える
2

VoltDBを使用していくつかのアプリケーションを構築し、ベンチマークを行った結果、新しいサーバーがクラスターに追加されるたびに、90% から 95% の追加トランザクション スループットが一貫して測定されました。したがって、アプリケーションが 1 台のサーバーで 1 秒あたり 100,000 トランザクション (TPS) を実行している場合、2 台のサーバーで 190,000 TPS、3 台のサーバーで 280,000 TPS などを測定します。ある時点で、サーバー間のネットワークがボトルネックになると予想していますが、最大のクラスター (30 台のサーバー) はまだ 90% を超えています。

于 2010-07-01T11:44:54.257 に答える