Snapshots/Backup of RocksDB

  1. Writes are possible to the DB while a checkpoint is in progress.
  2. Checkpoint would definitely contain information about writes that happened before the checkpoint started and usually information about some writes that happened while the checkpoint saving was in the process.
  3. From the blog Checkpoint is a feature in RocksDB which provides the ability to take a snapshot of a running RocksDB database in a separate directory.

We don’t have any information about Snapshots yet. Perhaps a similar test for snapshots would help us understand.