問82 DB を複製して同期する機能

ITパスポート 令和7年度 公開問題、全100問のうちの問82。

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

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

  1. アアーカイブ
  2. イバックアップ
  3. ウレプリケーション
  4. エロールバック
答えと解説を開く

正解はウです。

DBMS は、データベースを管理するソフトウェアです。レプリケーションは英語で「複製」という意味です。あるデータベースの変更を、別のコンピュータのデータベースにも反映し、両方の内容が一致するように同期させます。片方が止まっても、もう片方で処理を続けられます。読み取りの処理を複製の側に分けて、負荷を下げる使い方もあります。問題文の「複製して、内容が一致するように同期させる」はこの機能です。だから正解はウです。

ほかの選択肢が違う理由

  • アアーカイブは、使う機会が減ったデータを長く保管するために、別の場所にまとめて移すことです。内容を同期させ続ける機能ではありません。
  • イバックアップは、ある時点のデータの写しを取っておくことです。取ったあとの変更は自動では反映されないので、常に一致させる機能ではありません。
  • エロールバックは、トランザクションの途中で問題が起きたとき、変更を取り消して処理の前の状態に戻すことです。

仕組み

バックアップはある時点の写真、レプリケーションは同じ動きをし続ける分身、とたとえると違いが分かります。

レプリケーションでは、誤ってデータを消すと複製の側も消えます。そのため、レプリケーションがあってもバックアップは別に必要です。

この問に出る言葉