Recovery
Crash and Recovery
Recovery uses the log prefix available at the crash point.
Crash and recovery
Recovery starts from the log that exists at the crash point. Records after the crash are not available to the compiler. Note: the red crash line marks the cutoff.
Crash point
The truncated log has 5 records. Note: recovery classifies transactions using only those records.
a simplified redo/undo recovery over a tiny log; ARIES detail (fuzzy checkpoints, CLRs, media recovery) and real durability/fsync are beyond these traces - no product claims.
Recovered table
The recovered state has 2 items. Note: the item values fall out of recovery, not author text.
a simplified redo/undo recovery over a tiny log; ARIES detail (fuzzy checkpoints, CLRs, media recovery) and real durability/fsync are beyond these traces - no product claims.
Summary
Crash recovery is deterministic replay over the available log prefix. Note: this is simplified redo and undo; ARIES detail, fuzzy checkpoints, CLRs, media recovery, and real fsync durability are deferred.