0

Cassandra で 2 つのノードが接続された 10 億行を書き込みたいと考えています。クライアントから 8 つのスレッドを使用していますが、最大のパフォーマンスを得るために 1 つのノードだけに書き込むか、両方に書き込むかがわかりません。ありがとう

4

1 に答える 1

1

いずれかのノードに書き込むか、両方に書き込むかは問題ではありません。更新を受信するノード (コーディネーター ノードと呼ばれます) は、パーティショナーに基づいてデータを分割し、データの必要なセクションを他のノードに配布します。したがって、更新が 1 つのノードに送信されるか 2 つのノードに送信されるかに関係なく、全体的に同じネットワーク レイテンシと処理が実行されます。

Cassandra は書き込み負荷の高いワークロード向けに最適化されているため、8 スレッドを使用すると、良好な書き込みパフォーマンスが得られるはずです。

ここでは、クライアントの要求を適切に処理します。

于 2013-09-30T09:45:24.233 に答える