CAP 定理
出典: 令和4年度 春期 応用情報技術者試験 午前 問26 (IPA)
CAP 定理における A と P の特性をもつ分散システムの説明として,適切なものはどれか。
- ア 可用性と整合性と分断耐性の全てを満たすことができる。
- イ 可用性と整合性を満たすが分断耐性を満たさない。
- ウ 可用性と分断耐性を満たすが整合性を満たさない。
- エ 整合性と分断耐性を満たすが可用性を満たさない。
正解と解説を見る
正解: ウ
- ア: 3 つ全てを同時に満たすことはできないのが CAP 定理です。
- イ: これは A と C の組で、P を満たさないシステムです。問題は A と P の組です。
- ウ: 可用性と分断耐性を満たし、整合性を満たさないシステムの説明なので正しい答えです。
- エ: これは C と P の組で、A を満たさないシステムです。問題は A と P の組です。
ポイント
- CAP 定理: 分散システムでは、C (整合性)、A (可用性)、P (分断耐性) の 3 つのうち、同時に満たせるのは 2 つまで という定理です。
- 本問は A と P を満たすので、C (整合性) は満たせません。ネットワークが分断されても応答し続ける代わりに、ノード間でデータが一時的に食い違うことを許します。