Checkpoint

What
A checkpoint allows the DMBS to more easily perform recovery. It takes a snapshot of the transaction table and of the dirty pages table as detailed in WAL Logging Framework.

Components

 * create_checkpoint record - Indicates where in the log the checkpoint begins
 * end_checkpoint record - contains current transaction table and dirty pages table. This is called a "fuzzy" checkpoint