[prev] 57 [next]

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