IPA公式正解:エ 分散システムにおいて,整合性,可用性,分断耐性の三つを同時に満たすことはできない。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。CAP定理(Brewerの定理)は、分散共有データシステムにおいて「一貫性(Consistency)」「可用性(Availability)」「分断耐性(Partition-tolerance)」の3つの特性を同時にすべて満たすことはできず、最大でも2つまでしか同時に満たすことができないという定理です。
【詳細解説】■ 本問の核心・解法のポイント
CAP定理(Brewerの定理)の基本定義を正しく把握しているかを問う問題です。分散データベースやNoSQLの設計思想を理解する上で極めて重要な基本定理です。
・各選択肢の徹底解説:
・ア:システムの可用性を優先し、厳密な整合性の代わりに結果整合性(Eventual Consistency)を許容する「BASE特性」に関する記述です。
・イ:トランザクション処理のACID特性における整合性(Consistency)に関する記述です。
・ウ:トランザクションの直列化可能性(シリアライザビリティ)に関する記述です。
・エ:【選択肢エ★】CAP定理そのものの正しい説明です。分散システムではネットワークの分断(P)を完全に避けることが難しいため、通常は一貫性重視(CP)か可用性重視(AP)のいずれかを選択することになります。
よって正解はエです。