クォーラム型レプリケーションとは?
クォーラム型レプリケーションとは、複製をN個持ち、書込みはW個、読取りはR個のノードから応答を得た時点で成立とする方式。W+R>Nを満たすように設定すると、読取り側が必ず最新の複製を1つ以上含むため、全複製の同期を待たずに強い整合性に近い動作を得られる。
くぉーらむがたれぷりけーしょん
クォーラム型レプリケーションの意味
複製をN個持ち、書込みはW個、読取りはR個のノードから応答を得た時点で成立とする方式。W+R>Nを満たすように設定すると、読取り側が必ず最新の複製を1つ以上含むため、全複製の同期を待たずに強い整合性に近い動作を得られる。
クォーラム型レプリケーションの具体例
N=3、W=2、R=2とすれば、1ノード停止中でも読み書きを継続できる。書込み遅延を優先するならW=1に下げるが、その場合は読取りで古い値を返し得るため、参照系の画面には結果整合を許容する旨を業務側と合意しておく。
クォーラム型レプリケーションは試験でどう引っ掛けられる?
W=1、R=1のように和がN以下になると、最新でない値を読む可能性が生じる。またクォーラムを満たしても書込み順序の競合は解決されないため、時刻印やバージョンによる衝突解決の設計が別途必要になる。
クォーラム型レプリケーションと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。