トランザクションログ
データベースによって両方または片方のみを記録する違いがある。
補償レコード は更新のロールバックを記録する。レコードはそれぞれ独立な更新レコードを指す。その内容は: Undo Next LSN: 補償処理が必要な次のレコード番号。
コミットレコード はトランザクションのコミットを記録する。
アボートレコード はトランザクションのロールバックを記録する。
チェックポイントレコード はチェックポイント処理が完了したことを記録する。このレコードは読み込むべき最も古いレコードを示すため、リカバリ処理の高速化に貢献する。その内容は: Redo LSN: チェックポイント以降最初に行った変更処理レコード番号。このレコード以降の処理を再実行する必要がある。 Undo LSN: チェックポイント中に実行中だったトランザクションが記録した最古のレコード番号。このレコード以降の処理は補償が必要な可能性がある。