CAP定理の3要素とトレードオフ

CAP定理(ブローの定理)は、分散システムにおいて「一貫性(Consistency)」「可用性(Availability)」「分断耐性(Partition tolerance)」の3つの性質を同時に完全に満たすことはできず、最大でも2つまでしか選択できないとする定理です。ネットワーク分断が不可避な現実の分散環境では、実質的にCP(一貫性と分断耐性)またはAP(可用性と分断耐性)のいずれかを選択することになります。 BASE特性(Basically Available, Soft state, Eventual consistency)における結果整合性(Eventual Consistency)の説明です。 ACID特性の「一貫性(Consistency)」に関する説明です。 トランザクションの直列化可能性(Serializability)に関する説明です。

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

出典令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問1
ア
システムの可用性は基本的に高く,サービスは利用可能であるが,整合性については厳密ではない。しかし,最終的には整合性が取れた状態となる。
イ
トランザクション処理は,データの整合性を保証するので,実行結果が矛盾した状態になることはない。
ウ
複数のトランザクションを並列に処理したときの実行結果と,直列に処理したときの実行結果は一致する。
エ
分散システムにおいて,整合性,可用性,分断耐性の三つを同時に満たすことはできない。