問26令和7年度 秋期テクノロジ系
BASE 特性を満たし,次の特徴をもつ NoSQL データベースシステムに関する記述のうち,適切なものはどれか。 〔NoSQL データベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後,他の全てのノードにその更新を反映する。
- アクライアントからの更新要求を 2 相コミットによって全てのノードに反映する。
- イデータの更新結果は,システムに障害がなければ,いつかは全てのノードに反映される。
- ウ同一の主キーの値による同時の参照要求に対し,全てのノードは同じ結果を返す。
- エノード間のネットワークが分断されると,クライアントからの処理要求を受け付けなくなる。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ BASE特性では,更新直後に全ノードの内容が一致することを必須とせず,時間の経過とともに整合することを目指す。したがって,障害がなければ更新結果がいつか全ノードに反映されるという記述が適切である。
- ア 2相コミットは,全ての参加先で更新の可否を確認して一括して確定する方式であり,更新を順次反映するこの特性の説明ではない。
- ウ 他のノードへの更新反映が終わるまでは内容が一致しないことがあるので,同時の参照要求に全ノードが同じ結果を返すとは限らない。
- エ ネットワークが分断されても,通信可能なノードが処理要求を受け付けられることを重視するので,必ず受付を停止するわけではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和7年度 秋期 応用情報技術者試験 午前 問26