問題
BASE 特性を満たした、次の特徴をもつ NoSQL データベースシステムに関する記述のうち、適切なものはどれか。 〔NoSQL データベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後、他の全てのノードへの更新を反映する。
選択肢
- 1クライアントから更新要求を 2 相コミットによって全てのノードに反映する。
- 2データの更新結果は、システムに障害が起きなければ、いつかは全てのノードに反映される。
- 3同一の主キーの値による同時の参照要求に対し、全てのノードは同じ結果を返す。
- 4ノード間のネットワークが分断されると、クライアントからの処理要求を受け付けなくなる。
正解
2. データの更新結果は、システムに障害が起きなければ、いつかは全てのノードに反映される。
詳しい解説を見る解説を閉じる
解説
BASE 特性(Basically Available, Soft state, Eventually consistent)は、即時の厳密な一貫性よりも可用性を優先し、最終的にすべてのノードのデータが一致する「結果整合性(Eventual Consistency)」を許容する考え方です。本問のシステムは更新後に他ノードへ順次反映するため、障害がなければデータの更新結果はいつかは全ノードに反映されます。これを述べたイが正解です。2 相コミットによる即時全反映や、常に同一結果を返す強整合性は ACID 寄りの性質であり、BASE とは異なります。(出典: 令和7年度 秋期 応用情報技術者試験 午前 問26)
一問一答
全400問を繰り返し学習