令和7年度 ITパスポート試験 公開問題 問82

あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMSの機能はどれか。

解答・解説

正解: ウ. レプリケーション

問題文にある「あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMSの機能」は レプリケーション です。

レプリケーション(replication)は、データベースなどのレプリカ(複製)を作成し、元データに対する更新をリアルタイムまたは定期的にレプリカにも反映することで、複数システム間でデータの同一性を保つ技術です。負荷分散や障害発生時の可用性向上などを目的に利用されます。

各選択肢の解説

  • ア アーカイブ:利用頻度の下がったデータを、長期保管やバックアップを目的として別の記憶媒体に退避させることです。
  • イ バックアップ:システム障害やデータ消失に備えて、ある時点のデータの複製を別の記憶媒体に保存することです。継続的にデータの同期を行うレプリケーションとは異なります。
  • ウ レプリケーション:正解です。データベースの内容を複製し、常に内容が一致するように同期する機能です。
  • エ ロールバック:データベースにおけるトランザクション処理中に障害が発生した際、更新前ログ(ジャーナル)を用いてデータベースをトランザクション開始前の状態に復旧させる処理のことです。

Spineチーム