docs: ridiculous chapters... unlikely to finish

Signed-off-by: Alex Chi <iskyzh@gmail.com>
This commit is contained in:
Alex Chi
2024-01-10 19:27:27 +08:00
parent a0aa06168f
commit 00ca505d95
7 changed files with 45 additions and 24 deletions

View File

@@ -0,0 +1 @@
# I/O Optimization

View File

@@ -0,0 +1 @@
# Block Compression

View File

@@ -0,0 +1 @@
# Async Engine

View File

@@ -0,0 +1 @@
# Serializable Snapshot Isolation

View File

@@ -0,0 +1 @@
# SQL over Mini LSM

View File

@@ -5,25 +5,33 @@
---
# Week 1 -- Storage Format
# Week 1: Storage Format
- [Blocks](./01-block.md)
- [Sorted String Table (SST)](./02-sst.md)
- [Merge Iterators](./03-memtable.md)
- [Storage Engine](./04-engine.md)
# Week 2 -- Compaction and Persistence
# Week 2: Compaction and Persistence
- [Compaction Task](./05-compaction.md)
- [Compaction Strategy](./06-compaction-strategy.md)
- [Write-Ahead Log (WAL)](./07-recovery.md)
- [Write-Ahead Log (WAL) and Manifest](./07-recovery.md)
- [Bloom Filter](./08-bloom-filter.md)
- [Key Compression](./09-key-compression.md)
# Week 3 -- Multi-Version Concurrency Control
# Week 3: MVCC
- [Encode the Timestamp](./10-ts.md)
- [Prefix Bloom Filter](./11-prefix-bloom-filter.md)
- [Read with Timestamp](./12-mvcc-read.md)
- [Snapshots and Watermark](./13-watermark.md)
- [Garbage Collection](./14-garbage-collection.md)
# The Rest of Your Life
- [I/O Optimization](./15-io-optimization.md)
- [Block Compression](./16-compression.md)
- [Async Engine](./17-async.md)
- [Serializable Snapshot Isolation](./18-serializable.md)
- [SQL over Mini LSM](./19-sql.md)