令和4年度 春期 応用情報技術者試験 午前 問題 問26
テクノロジデータベース分散DB・NoSQL
CAP定理におけるAとPの特性をもつ分散システムの説明として,適切なものはどれか。
解答・解説
正解: ウ. 可用性と分断耐性を満たすが整合性を満たさない。
CAP定理は、分散システムにおいて、以下の3つの特性のうち同時に満たすことができるのは最大2つまでであるという定理です。
- C (Consistency: 整合性)
- A (Availability: 可用性)
- P (Partition tolerance: 分断耐性)
設問で問われている「AとPの特性をもつ分散システム」(APシステム)は、可用性(A)と分断耐性(P)を満たしますが、整合性(C)を満たすことはできません。したがって、適切な説明は「ウ」となります。
各選択肢の解説
- ア: 誤り。CAP定理により、可用性、整合性、分断耐性の3つの特性を全て同時に満たす分散システムは構築できません。
- イ: 誤り。可用性と整合性を満たし、分断耐性を満たさないシステムの説明です(CAシステム)。
- ウ: 正解。可用性と分断耐性を満たし、整合性を満たさないシステムの説明です(APシステム)。
- エ: 誤り。整合性と分断耐性を満たし、可用性を満たさないシステムの説明です(CPシステム)。