IPA過去問ドリル

令和7年度 秋期 応用情報技術者試験 午前 問26

テクノロジ/データベース

BASE 特性を満たし,次の特徴をもつ NoSQL データベースシステムに関する記述のうち,適切なものはどれか。 〔NoSQL データベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後,他の全てのノードにその更新を反映する。

出典:令和7年度 秋期 応用情報技術者試験 午前 問26

正解:イ

解説

BASE 特性は Basically Available(基本的に利用可能),Soft state(厳密でない状態),Eventually consistent(結果整合性)の頭字語です。更新が即座に全ノードへ反映されるとは限りませんが,障害がなければ時間の経過とともに全ノードへ伝播して最終的には一致する,というのが結果整合性の考え方です。

選択肢ごとの解説

  • 誤り。2相コミットによって全ノードへ同時に反映するのは,ACID 特性による強い一貫性を実現する手法で,BASE 特性とは対極にあります。
  • 正しい。障害がなければ更新結果はいつかは全てのノードに反映される,という結果整合性の説明です。
  • 誤り。同時の参照要求に対して全ノードが同じ結果を返すのは強い一貫性であり,結果整合性では反映途中に古い値が返ることがあります。
  • 誤り。ネットワークが分断されても可能な限り処理要求を受け付けるのが Basically Available の考え方です。受付を止めるのは一貫性を優先する設計です。
応用情報技術者の過去問を演習モードで解く