CAP定理とは?
CAP定理とは、分散データベースでは、一貫性・可用性・分断耐性の3つを同時には満たせず、ネットワーク分断が起きたときは一貫性か可用性のどちらかを諦めるしかない、という主張。分散型の製品を選ぶ際の判断軸として出題される。
きゃっぷていり
CAP定理の意味
分散データベースでは、一貫性・可用性・分断耐性の3つを同時には満たせず、ネットワーク分断が起きたときは一貫性か可用性のどちらかを諦めるしかない、という主張。分散型の製品を選ぶ際の判断軸として出題される。
CAP定理の具体例
拠点間の回線が切れたとき、古い値を返してでも応答を続ける設計が可用性重視、最新と保証できないなら応答を拒む設計が一貫性重視になる。在庫数の参照は前者、口座残高の更新は後者が向く、という選び分けの判断になる。
CAP定理は試験でどう引っ掛けられる?
「3つのうち2つを選ぶ」という説明が広まっているが、分断は起きるかどうかを選べる性質ではないので、実際の選択は分断発生時に一貫性と可用性のどちらを取るかという二択になる。常時どれかを捨てるという意味ではない。
CAP定理と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。