応用情報暗記無料で始める

COMMITとROLLBACKとは?こみっととろーるばっく

COMMITとROLLBACKとは、トランザクションを正常終了させ結果を確定するのがCOMMIT、開始時点の状態へ戻すのがROLLBACK。COMMITが完了した更新は障害が起きても失われないことが保証され(耐久性)、ROLLBACKされた更新は他から見えないまま消える(原子性)。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:COMMIT、ROLLBACK

応用情報を最短で暗記・合格する →

具体例

振替処理で出金のUPDATEが成功し入金のUPDATEでエラーになったら、例外処理でROLLBACKして両方を無かったことにする。逆に、途中でCOMMITを挟むと出金だけ確定した状態が残り、片落ちの不整合を人手で直すことになる。

試験での引っ掛け

COMMITは「ディスクへ書いた」ではなく「ログを確実に書いた」時点で完了できる。またDDLを実行すると暗黙にCOMMITされるDBMSがあり、途中に混ぜるとROLLBACK範囲が意図と変わる。

関連用語

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

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • COMMITは「ディスクへ書いた」ではなく「ログを確実に書いた」時点で完了できる。