ロールフォワード
Roll Forward
ろーるふぉわーど
他の資格での定義
ディスク障害などの発生後、バックアップデータから復元したうえで、更新後のログを用いて障害直前の状態までデータを復旧させる回復処理。フォワードリカバリとも呼ばれる。
データベースの障害回復手法。バックアップからデータを復元した後、ジャーナルファイル(更新後ログ)を用いて障害発生直前の状態までデータを再適用する。メディア障害(ディスク故障など)からの回復に使用される。
媒体障害の回復時に、バックアップからデータベースを復元した後、ログファイルの更新後イメージを順次適用して障害直前の状態に回復する処理。REDOログを用いて、コミット済みトランザクションの変更を再適用する。
関連キーワードの用語
データベースの更新前後の内容を時系列で記録するファイル。ログファイルとも呼ばれ、障害発生時のロールバック(更新前ジャーナルによる復旧)やロールフォワード(更新後ジャーナルによる復旧)に使用される。
データベースのメモリ上のデータをディスクに書き出す時点。障害回復時にチェックポイント以降のジャーナルだけを用いて復旧でき、回復時間を短縮する。
トランザクション障害時に、更新前ジャーナルを用いてデータベースをトランザクション開始前の状態に戻す手法。後退復帰とも呼ばれ、プログラムの異常終了やデッドロック発生時に使用される。
データベースの障害回復手法。ジャーナルファイル(更新前ログ)を用いて、未完了のトランザクションによる更新を取り消し、トランザクション開始前の状態に戻す。トランザクション障害やシステム障害からの回復に使用される。
データベースのメモリ上の更新内容をディスクに書き出すタイミング。障害回復時にジャーナルの適用開始位置を決定するための基準点となり、チェックポイント以前に完了したトランザクションはロールフォワード不要となるため回復時間を短縮できる。
データベースに対する更新操作の履歴を記録するファイル。ログファイルとも呼ばれ、更新前の値(更新前ログ)と更新後の値(更新後ログ)を記録する。ロールバック(更新前ログ使用)やロールフォワード(更新後ログ使用)に不可欠。