用語集
コミットこみっと
トランザクションを確定し、変更を永続化する操作。
ITパスポート
コミット(COMMIT)は、トランザクション中の変更を確定し、データベースに正式に反映する操作です。コミットした瞬間に変更が「本物」になり、永続性が保証されます。
| 操作 | 結果 |
|---|---|
| コミット | 変更を確定(取り消せない) |
| ロールバック | 変更を破棄して元に戻す |
たとえば一連の振込処理がすべて問題なく終わったら、最後にコミットして確定します。コミット後はロールバックで取り消せず、たとえ直後に障害が起きても結果は失われません(永続性)。逆に、途中で問題があればコミットせずロールバックします。
試験では 「コミット=変更を確定」「ロールバック=変更を取り消し」という対の操作が問われます。コミット後は取り消せない点を押さえましょう。