Checkpointing
Simple view of recovery implies reading entire log file.
Since log file grows without bound, this is infeasible.
Eventually we can delete "old" section of log.
- i.e. where all prior transactions have committed
This point is called a checkpoint.
- all of log prior to checkpoint can be ignored for recovery
|