過去問解きまくり研究所 ホーム

令和4年度 秋期 午前Ⅱ 問1

データベース応用

BASEに関する問題

BASE 特性を満たし,次の特徴をもつ NoSQL データベースシステムに関する記述のうち,適切なものはどれか。

〔NoSQL データベースシステムの特徴〕

・ネットワーク上に分散した複数のノードから構成される。

・一つのノードでデータを更新した後,他の全てのノードにその更新を反映する。

答えと解説を見る

✓ これが正解イデータの更新結果は,システムに障害がなければ,いつかは全てのノードに反映される。

解説

BASE 特性では、更新はいつかは全てのノードに反映されます。

BASE 特性は、Basically Available(基本的に利用可能)、Soft state(状態は厳密でない)、Eventually consistent(結果整合性)の頭文字を取ったもので、分散したノードの間で常に同じ値を保つことより、要求を受け付け続けることを優先する考え方です。ある時点ではノードごとに更新が反映済みのものとまだのものが混在しても、障害がなければ時間がたつうちに全てのノードに更新が行き渡り、そろった状態になります。これが結果整合性です。設問の NoSQL データベースはこの特性を満たすので、更新結果はいつかは全てのノードに反映される、という記述が当てはまります。即座にそろえるのか、いずれそろえばよいのかを軸にすると、BASE と ACID の違いを見分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問1

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)