Introduction to checkpointing

The ObjectServer supports data persistence by using checkpoints and logs to copy the data in memory to disk. This enables you to recover the data after a planned or unexpected shutdown occurs.

The following types of files are maintained on disk:

  • Checkpoint files, containing the data for entire tables
  • Replay logs, containing the changes made to tables since the last checkpoint

Every 60 seconds, a checkpoint occurs, and all persistent data is copied to checkpoint files. Between checkpoints, new and changed data is written to replay log files.

Checkpoints also occur each time there is a planned ObjectServer shutdown.