update outline

Signed-off-by: Alex Chi <iskyzh@gmail.com>
This commit is contained in:
Alex Chi
2024-01-20 23:41:05 +08:00
parent 5ab4d2aeae
commit 7b025687ff

View File

@@ -35,14 +35,17 @@ We are working on a new version of the mini-lsm tutorial that is split into 3 we
* Week 3: Multi-Version Concurrency Control
* The Extra Week / Rest of Your Life: Optimizations (unlikely to be available in 2024...)
✅: finished \
🚧: WIP and will likely be available soon
| Week + Chapter | Topic | Solution | Starter Code | Writeup |
| -------------- | ----------------------------------------------- | -------- | ------------ | ------- |
| 1.1 | Memtables | ✅ | ✅ | ✅ |
| 1.2 | Block Format | ✅ | | |
| 1.3 | Table Format | ✅ | | |
| 1.4 | Merge Iterators | ✅ | | |
| 1.5 | Storage Engine - Read Path | ✅ | | |
| 1.6 | Storage Engine - Write Path | ✅ | | |
| 1.2 | Block Format | ✅ | 🚧 | 🚧 |
| 1.3 | Table Format | ✅ | 🚧 | 🚧 |
| 1.4 | Merge Iterators | ✅ | 🚧 | 🚧 |
| 1.5 | Storage Engine - Read Path | ✅ | 🚧 | 🚧 |
| 1.6 | Storage Engine - Write Path | ✅ | 🚧 | 🚧 |
| 1.7 | Bloom Filter and Key Compression | | | |
| 2.1 | Compaction Implementation | ✅ | 🚧 | 🚧 |
| 2.2 | Compaction Strategy - Simple | ✅ | 🚧 | 🚧 |
@@ -68,7 +71,8 @@ We are working on a new version of the mini-lsm tutorial that is split into 3 we
| 4.8 | Async Engine | | | |
| 4.9 | Key-Value Separation | | | |
| 4.10 | Column Families | | | |
| 4.11 | SQL over Mini-LSM | | | |
| 4.11 | Sharding | | | |
| 4.12 | SQL over Mini-LSM | | | |
## License