O'Reilly logo
  • Zenifer Cheruveettil thinks this is interesting:

Bitcask speeds up recovery by storing a snapshot of each segment’s hash map on disk, which can be loaded into memory more quickly.

From

Cover of Designing Data-Intensive Applications

Note

similar approach is used by kafka streams by storing a snapshot on disk using rocksdb