HighVillage Games

テクノロジ / 令和7年度 問82

レプリケーションとバックアップは何が違う?

コピーがあるだけでは、削除前の内容に戻せるとは限りません。データの複製・同期と、復旧のための保存を区別します。

公開日: · 更新日: · 編集:HighVillage Games

公開問題に挑戦

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

出典:IPA 令和7年度 ITパスポート試験 公開問題 問82。表記調整あり。解説・学習例は独自制作。

解説を読む

正解と考え方

正解はウ。レプリケーションはデータベースの内容を複製し、同期させる機能です。「複製」だけでなく「両者の内容が一致するように同期」に注目しましょう。

複製と同期がポイント

別のコンピュータのデータベースにも内容を反映させるのがレプリケーションです。用途には可用性の向上や読み取り処理の分散などがありますが、この問題では同期させる機能名を見分けます。

コピーがあれば復旧できる?

独自の学習例として、誤ってデータを削除した場合を考えます。削除も複製先へ反映される構成なら、複製先に削除前の内容が残るとは限りません。レプリケーションだけをバックアップの代わりにせず、復元できる時点や保存方法を別に考える必要があります。

他の選択肢との違い

バックアップは障害などからの復旧に備える保存です。アーカイブは長期保存などを目的とした保管、ロールバックは処理による変更を取り消して元の状態へ戻すことです。いずれもデータに関わりますが、目的が違います。

他の選択肢はなぜ違う?

選択肢役割・違い
ア長期保存などを目的とした保管です。
イ障害などからの復旧に備えた保存です。
ウ(正解)データベースを複製して内容を同期させる機能です。
エ処理による変更を取り消して元の状態へ戻すことです。

覚えておきたいこと

同期させるのがレプリケーション。復旧に備えるのがバックアップ。

公式資料

あわせて読む