×
科目A|データベース
トランザクションがこれらの状態を管理するために、DBMSは「ジャーナル(ログ)ファイル」を活用しています。処理中の変更履歴をディスク上に即座に書き出しておくことで、急な停電でメモリが消去された場合でも、再起動時にログを解析し、中途半端な処理を自動的にロールバック(またはロールフォワード)して、データを一貫した安全な状態へと復旧させることができます。

試験でのポイント

IT試験においては、トランザクションの基本的な目的や、コミットとロールバックの動作、およびトランザクション処理が保証すべき4つの特性である「ACID特性」との関係性が頻出します。