Cassandra で 2 つのノードが接続された 10 億行を書き込みたいと考えています。クライアントから 8 つのスレッドを使用していますが、最大のパフォーマンスを得るために 1 つのノードだけに書き込むか、両方に書き込むかがわかりません。ありがとう
質問する
72 次
1 に答える
1
いずれかのノードに書き込むか、両方に書き込むかは問題ではありません。更新を受信するノード (コーディネーター ノードと呼ばれます) は、パーティショナーに基づいてデータを分割し、データの必要なセクションを他のノードに配布します。したがって、更新が 1 つのノードに送信されるか 2 つのノードに送信されるかに関係なく、全体的に同じネットワーク レイテンシと処理が実行されます。
Cassandra は書き込み負荷の高いワークロード向けに最適化されているため、8 スレッドを使用すると、良好な書き込みパフォーマンスが得られるはずです。
ここでは、クライアントの要求を適切に処理します。
于 2013-09-30T09:45:24.233 に答える