データベース|令和7年度 ITパスポート試験 問82
あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMSの機能はどれか。
- アーカイブ
- バックアップ
- ✓ これが正解レプリケーション
- ロールバック
解説
別のところへ写しを作り、中身をそろえ続けるための働きです。
一つの場所だけでデータを持っていると、そこが壊れたときに何もできなくなります。また、読み出しが集中すると遅くなります。そこで、別の機械に同じ中身の写しを作り、元が変わったら写しのほうも追いかけて変えます。こうして両者を一致させ続ける働きがレプリケーションです。元が止まっても写しで続けられますし、読み出しを写しの側へ振り分けることもできます。内容を複製して両者が一致するように同期させるという説明が当てはまります。控えを取ることとの違いは、その後の変更を追いかけ続けるかどうかにあります。追いかけるぶん、元の側にも負担がかかります。
ほかの選択肢はなぜ違うのか
- 古くなった記録をまとめて別に保管しておくことです。取り出すことは少ない前提で長く保つものであり、元と同じ状態を保ち続ける働きではありません。追いかけて更新するかどうかが分かれ目です。
- 壊れたときに戻せるように、ある時点の中身を控えとして取っておくことです。取るのはその時点の姿であって、その後の変更を追いかけるものではありません。時点で切るか、追い続けるかが違います。
- 処理の途中で失敗したときに、始める前の状態へ戻す働きです。一つの処理のつじつまを保つための仕組みであり、別の場所へ写しを作る話ではありません。戻す先は同じ場所の中で、外へは出ていきません。
この問題に関係する言葉
- レプリケーション
- アーカイブ
- バックアップ失っても元に戻せるよう、データの複製を別に取っておくこと。取るだけでなく、戻せるかを確かめておくのが要点です。
- ロールバック
出典:令和7年度 ITパスポート試験 問82
同じ単元をまとめて解くならデータベースへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)