你的余生(待定)
这是一个高级部分,深入探讨 LSM 存储引擎的优化和应用,将使你的实现更加生产就绪。我们仍在规划内容,此部分在不久的将来不会公开提供。
| 周 + 章 | 主题 | 解决方案 | 起始代码 | 文档 |
|---|---|---|---|---|
| 4.1 | 基准测试 | |||
| 4.2 | 块压缩 | |||
| 4.3 | 琐碎移动和并行压缩 | |||
| 4.4 | 替代块编码 | |||
| 4.5 | 速率限制器和 I/O 优化 | |||
| 4.6 | 构建你自己的块缓存 | |||
| 4.7 | 构建你自己的跳表 | |||
| 4.8 | 异步引擎 | |||
| 4.9 | 基于 IO-uring 的 I/O 引擎 | |||
| 4.10 | 预取 | |||
| 4.11 | 键值分离 | |||
| 4.12 | 列族 | |||
| 4.13 | 分片 | |||
| 4.14 | 压缩优化 | |||
| 4.15 | 基于 Mini-LSM 的 SQL |
我们非常感激你的反馈。欢迎加入我们的 Discord 社区。
发现问题?在 github.com/skyzh/mini-lsm 上创建问题/拉取请求。
mini-lsm-book © 2022-2025 by Alex Chi Z is licensed under CC BY-NC-SA 4.0.