
応用情報技術者試験 令和7年度 秋期 午前、全80問のうちの問26。
BASE
〔NoSQL データベースシステムの特徴〕
・ネットワーク上に
・一つの
- アクライアントからの
更新要求を 2 相コミットに よって 全ての ノードに 反映する。 - イデータの
更新結果は, システムに 障害が なければ, いつかは 全ての ノードに 反映される。 - ウ同一の
主キーの 値に よる 同時の 参照要求に 対し, 全ての ノードは 同じ 結果を返す。 - エノード間の
ネットワークが 分断されると, クライアントからの 処理要求を 受け付けなくなる。
答えと解説を開く
正解はイです。
BASE は、
ほかの選択肢が違う理由
- ア2 相コミットは、
すべての ノードの 準備が できたのを 確かめてから 一斉に 確定する 方法で、 常に 一致させる ACID 寄りの 考え方です。 BASE の、 後から 反映する 方式とは 違います。 - ウ反映が
終わるまでは、 ノードに よって 古い値を 返すことがあります。 同時の 参照に 全ノードが 必ず 同じ 結果を 返すとは 言えません。 - エBASE は、
ネットワークが 分断されても、 それぞれの ノードで 要求を 受け付け続ける ( 使える ことを 優先する) 考え方です。
仕組み
分散した
SNS の