ITサービスマネージャ暗記無料で始める

ロールバックとは?ろーるばっく

ロールバックとは、トランザクションが異常終了したときなどに、更新前ログ(ビフォアイメージ)を使ってデータベースをトランザクション開始前の状態へ戻す処理。途中まで反映された更新が残らないようにすることで、原子性を保証する。

最終更新:2026-10-06

試験情報

ITサービスマネージャ試験の過去問では1回出題されています。

ITサービスマネージャ試験の頻出用語/午前II

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

背景

複数の更新をまとめて一つの処理として扱う以上、途中で落ちた場合に「半分だけ実行された状態」を残せば、帳簿としての整合が崩れる。更新前の値をログへ先に書いておき、必要なら書き戻すという仕掛けで、途中終了を無かったことにできるようにした。運用側からは、切り戻しの手段としてリリース時にも同じ語が使われる。

具体例

PostgreSQLやOracle Databaseは更新前の値をUNDO領域やログに保持しており、送金処理で出金だけ反映された時点で異常終了しても、その更新を取り消して元の残高に戻す。

試験での引っ掛け

ロールフォワードとの取り違えが定番で、使うログが逆になる。ロールバックは更新前ログを使ってトランザクション開始前へ戻す処理、ロールフォワードはバックアップに更新後ログを適用して障害直前まで進める処理。前者はトランザクション障害、後者は媒体障害の回復に対応する。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • ロールフォワードとの取り違えが定番で、使うログが逆になる。