add compaction skeleton (#16)
* add compaction skeleton Signed-off-by: Alex Chi <iskyzh@gmail.com> * remove tombstone when compact to bottom-most level Signed-off-by: Alex Chi <iskyzh@gmail.com> * new plan Signed-off-by: Alex Chi Z <iskyzh@gmail.com> --------- Signed-off-by: Alex Chi <iskyzh@gmail.com> Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
This commit is contained in:
@@ -5,18 +5,21 @@
|
||||
|
||||
---
|
||||
|
||||
# Tutorial
|
||||
# Checkpoint 1
|
||||
|
||||
- [Store key-value pairs in little blocks](./01-block.md)
|
||||
- [And make them into an SST](./02-sst.md)
|
||||
- [Now it's time to merge everything](./03-memtable.md)
|
||||
- [The engine is on fire](./04-engine.md)
|
||||
|
||||
# Checkpoint 2
|
||||
|
||||
- [Let's do something in the background](./05-compaction.md)
|
||||
|
||||
---
|
||||
|
||||
# WIP Chapters
|
||||
|
||||
- [Let's do something in the background](./05-compaction.md)
|
||||
- [Be careful when the system crashes](./06-recovery.md)
|
||||
- [A good bloom filter makes life easier](./07-bloom-filter.md)
|
||||
- [Save some space, hopefully](./08-key-compression.md)
|
||||
|
||||
Reference in New Issue
Block a user