Recovery
Commit Means Durable
A committed transaction is a winner whose writes survive recovery.
Commit means durable
A transaction with a commit record before the crash is a winner. Winner writes are redone and become the authoritative recovered state. Note: committed writes survive even when other writes touched the same item earlier.
Winner classification
The compiled log has 1 winner. Note: the winner label is rendered from the commit record.
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.
Redo durable write
The redo list has 1 winner write, and the recovered state has 1 item. Note: the recovered value is shown only in the render.
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
Commit is the boundary that makes a write durable in this model. Note: this is simplified redo and undo; ARIES detail, fuzzy checkpoints, CLRs, media recovery, and real fsync durability are deferred.