システムアーキテクト暗記無料で始める

ロールフォワードとは?ロールフォワード

ロールフォワードとは、バックアップで復元した時点から更新後ログ(アフタイメージ)を順に再適用し、障害直前のコミット済み状態まで前進させる回復方式。媒体障害からの回復手段で、復旧に要する時間はバックアップの取得間隔と再適用するログ量で決まる。RTO・RPOの設計はこの2つを動かして詰める。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

別名:前進復帰、REDO

この語が出る過去問を解く →

背景

ディスクが壊れたとき、バックアップを戻すだけでは前回取得以降の更新が丸ごと失われる。かといって毎分フルバックアップを取ることはできない。そこで「たまに取る全体像」と「常に取り続ける更新差分」に役割を分け、復元と再適用の組合せで最新へ追いつく構成が定着した。設計側から見れば、取得間隔とログの多重化をどう決めるかが、そのまま可用性要件の見積りになる。

具体例

Oracle DatabaseのARCHIVELOGモードやPostgreSQLのWALアーカイブがこの方式の実装。日曜夜のベースバックアップを復元し、以降のアーカイブログを順に適用して障害直前まで進める。ログ領域を本体と別ディスクへ分けておかないと、同じ故障で両方を失う。

試験での引っ掛け

回復の向きを問う出題が定番。未完了トランザクションを更新前ログで取り消すのがロールバック(後退)、失われた媒体を更新後ログで進めるのがロールフォワード(前進)で、使うログも向きも逆。再適用の終端に残った未コミット分は結局ロールバックで消す必要がある点も落としやすい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 回復の向きを問う出題が定番。