応用情報技術者試験 令和7年度 秋期 午前 問26
BASE特性を満たし、次の特徴をもつNoSQLデータベースシステムに関する記述のうち、適切なものはどれか。
〔NoSQLデータベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後、他の全てのノードにその更新を反映する。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
BASE特性とは、分散システムにおけるデータの整合性モデルで、以下の特性を持ちます: ・BA(Basically Available):基本的に利用可能 ・S(Soft state):状態は常に整合しているとは限らない ・E(Eventual consistency):結果整合性(最終的には整合する)
イの「データの更新結果は、システムに障害がなければ、いつかは全てのノードに反映される」は、結果整合性(Eventual Consistency)の説明であり、BASE特性を満たすシステムの特徴として適切です。
アは誤りです。2相コミットはACID特性を持つRDBMSで使われる分散トランザクション制御方式であり、BASE特性のNoSQLでは通常使用しません。
ウは誤りです。「同時の参照要求に対し全てのノードが同じ結果を返す」のは強整合性の特徴であり、BASE特性の結果整合性とは異なります。
エは誤りです。BASE特性のシステムはネットワーク分断時でも可用性を優先してリクエストを受け付けます(CAP定理でAPを選択)。「受け付けなくなる」のはCP(整合性と分断耐性を優先)の特徴です。
【ポイント】 BASE特性はACID特性と対比される概念です。CAP定理(Consistency, Availability, Partition tolerance)との関連も理解しておきましょう。
出典:令和7年度 秋期 応用情報技術者試験 午前 問26
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる