ITパスポート試験
ばっくわーどりかばり
バックワードリカバリ
Backward Recovery
別称: ロールバック
データベースの更新処理中に障害が発生した際、更新ログを用いて、データを障害発生前の正常な状態へ巻き戻す復旧手法です。
詳しい説明
バックワードリカバリ(ロールバック)とは、データベース管理システムにおいて、トランザクション処理中にシステム障害が発生した際、更新ログを利用して、データを障害発生前の正常な状態へ戻す復旧手法です。トランザクションの原子性を保証するために不可欠です。
処理の途中で障害が起きると、データが不整合な状態(更新途中など)になる可能性があります。この手法では、ログに記録された更新前の情報を使って、行った変更をすべて取り消し、トランザクション開始前の状態まで巻き戻します。これにより、整合性を保ちます。
対照的なのがフォワードリカバリ(ロールフォワード)です。こちらはバックアップデータに更新ログを再適用することで、障害直前の状態まで進める手法です。試験では、どちらのリカバリ手法がどのような状況で必要か(障害の内容とログの種類)、使い分けが頻繁に問われます。
試験で問われること
ITパスポート試験
- データベースの復旧処理の仕組みとして、基本的な用語として問われます。
- トランザクションの整合性を保つための処理です。
最終更新日: 2026/09/23