Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Persistence files

There are next following file types used for DBpersisting data

Image Added

  • WAL segments - constant size file (WAL work directory 0...9.wal;, WAL archive 0.wal…)
  • CP markers (UUID-Begin.bin, UUID-End.bin)
  • Page store (Now implemented as file per partition: cache_name\part1,2,3.bin)

Consistent state comes only from pair of WAL and page store.

Image Added

Limitations

Because CP are consistent we can’t start next CP until previous is not completed.

...