...
Crash recovery involves following records writtent in WAL, it may be of 2 main types Logical & Physical
Logical records
- Operation description - which operation we want to do. Contains operation type (create, update, delete) and (Key, Value, Version) - DataRecord
- Transactional record - this record is marker of begin , prepare, commitprepared, and committed, or rollback transactions - (TxRecord)
- Checkpoint record - marker of begin checkpointing (CheckpointRecord)
...