Strategies

Approaches

Compaction

Compaction means throwing away duplicate keys in the log, and keeping only the most recent update for each key.

  • This is where we'd keep an append-only log of our database, and remove every key-value pair that is not the latest one (that is, removing the history of each key), thereby reducing the size of the dataset.

Segment merging


Children
  1. Backward Compatability
  2. Cleaning
  3. Concurrency
  4. Connection Pools
  5. Cursors
  6. ETL Pipeline
  7. Index
  8. Migrations
  9. Transaction