バックワードリカバリ (ロールバック)

更新日:

用語解説

バックワードリカバリ(ロールバック)は、障害時にコミットしていないトランザクションの更新を、更新前ログを使って取り消し、開始前の状態に戻す処理です。

■ 試験で押さえるポイント

  • コミットの記録がないトランザクションの変更を取り消して、データの整合性を保ちます。

  • 同じデータを何回も更新している場合は、新しい更新から順に逆向きに戻します。

  • 利用者がROLLBACKを指示した場合も、同じように更新を取り消します。

■ 選択肢での判断ポイント

未コミットは更新前ログで取り消し、コミット済みで未反映は更新後ログで再実行と判定します。

例: 残高を100→80→70と更新してコミット前に障害が起きたら、70→80→100と戻します。

音声で聞く

同じ分野の用語