本文へ移動

ふぉわーどりかりばり

フォワードリカバリ(ロールフォワード)

データベース障害時に、バックアップデータと更新ログを用いて、障害直前の最新状態まで復旧させる手法です。

詳しい説明

フォワードリカバリ(ロールフォワード)とは、データベースが障害で壊れた際に、バックアップデータと、障害発生直前までの更新ログを用いて、データを最新状態まで復旧させる手法です。障害が発生した時点の状態へ戻すのではなく、ログを適用することで、障害が起きる直前の最新の状態まで前進させるため、「フォワード(前進)」の名がつきます。

この手法では、まず最新のバックアップデータをデータベースに書き戻します。その上で、バックアップを取った時点から現在までに記録された更新ログ(トランザクションログ)を順番に再適用していきます。これにより、バックアップ時点から障害発生までの全ての更新操作が反映され、障害直前までの一貫したデータを復旧させることができます。

試験では、データベースのバックアップとリカバリの仕組みとして問われます。特に「バックアップ時点まで戻る(ロールバック的な処理)」ではなく、「バックアップから最新まで進める」というプロセスの順序が重要です。どのようなデータを使って、どのような順序で適用するかという復旧の手順を整理しておくことが正答への近道です。

試験で問われること

基本情報技術者試験

  • バックアップデータと更新ログを組み合わせて復旧させる手順を理解します。
  • 「障害発生時点の直前まで」最新の状態に戻す仕組みを押さえます。
  • ロールバック(取り消し)ではなく、前進させる処理であることを認識します。