CAP 頭字語についての私の理解は次のとおりです。
- 一貫性: すべての読み取りで最新の書き込みが取得されます
- 利用可能: すべてのノードが利用可能です
- 分断耐性: ノード間のネットワーク接続がダウンしても、システムは A と C の約束を守り続けることができます。
私の理解が多かれ少なかれ軌道に乗っていると仮定すると、何かが気になります。
私の知る限り、可用性は次のいずれかの手法で実現されます。
- 負荷分散
- ディザスタ リカバリ システムへのレプリケーション
では、すでにCP であることがわかっているシステムがある場合、これらの手法のいずれかを適用して「完全な CAP にする」ことができないのはなぜでしょうか? ここで重要な何かが欠けていると確信していますが、何がわからないのですか。