IPA公式正解:エ 分散システムにおいて,整合性,可用性,分断耐性の三つを同時に満たすことはできない。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。CAP定理(Brewerの定理)は、分散システムにおいて整合性(Consistency)、可用性(Availability)、分断耐性(Partition-tolerance)の3つの特性のうち、同時に最大2つまでしか満たすことができないという定理です。
【詳細解説】■ 本問の核心・解法のポイント
CAP定理(Brewerの定理)は、分散データ共有システムにおいて成立する基本原理です。Consistency(一貫性・整合性)、Availability(可用性)、Partition-tolerance(ネットワーク分断耐性)の頭文字をとったもので、これら3つの特性を同時に完全に保証することは不可能であり、どれか2つを選択して設計(CA、CP、AP)しなければならないことを示しています。
・各選択肢の徹底解説:
・ア:これはBASE特性(Basically Available, Soft-state, Eventual consistency)における結果整合性(Eventual Consistency)の説明です。
・イ:トランザクションのACID特性における一貫性(Consistency)や隔離性(Isolation)の説明です。
・ウ:トランザクション処理における直列化可能性(シリアライザビリティ:Serializability)の説明です。
・エ:【選択肢エ★】CAP定理の正しい定義です。分散システムではネットワークの分断(P)が発生しうるため、実務的にはCPシステム(一貫性重視)またはAPシステム(可用性重視)のいずれかを選択することになります。
よって正解はエです。