すべてのノードが稼働しているときに、耐障害性があり、読み取りが高速な最適な書き込み/読み取り戦略は何ですか?
各データセンターに 2 つのレプリカがあり、最初は書き込みに QUORUM を使用し、読み取りに LOCAL_QUORUM を使用することを検討していましたが、1 つのノードがクラッシュすると読み取りが失敗します。
私が思いついたもう 1 つの戦略は、書き込みに QUORUM を使用し、読み取りに TWO を使用することです。通常の状態では高速に動作し (最初に最も近いノードから結果を取得するため)、いずれかのノードがクラッシュすると動作が遅くなります。
- これは、整合性レベル 2 の使用が推奨される状況ですか、それとも他の目的のためですか?
- CL THREE をいつ使用しますか?
- 一貫性のあるフォールトトレラントな書き込み/読み取りのためのより良い戦略はありますか?