過去問解きまくり研究所 ホーム

令和3年度 秋期 午前Ⅱ 問1

データベース応用

CAP定理に関する記述

CAP 定理に関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ分散システムにおいて,整合性,可用性,分断耐性の三つを同時に満たすことはできない。

解説

分散システムでは整合性・可用性・分断耐性の三つを同時には満たせません。

CAP 定理は、分散システムが備えたい三つの性質を挙げ、それらを同時に全部は満たせないと述べるものです。三つとは、どのノードから読んでも同じデータが見える整合性(Consistency)、要求に必ず応答が返る可用性(Availability)、ノード間の通信が途切れても動き続ける分断耐性(Partition tolerance)です。分散システムではネットワークの分断を避けきれないため、実際には分断が起きたときに整合性と可用性のどちらを優先するかを設計で選ぶことになります。選択肢を見分ける軸は、分散システムの三つの性質の両立について述べているかどうかです。三つの頭文字と、三つは同時に満たせないという一点を組にして覚えておくと迷いません。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問1

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)