diff --git a/README.md b/README.md index 5f8a8c4..aab657b 100644 --- a/README.md +++ b/README.md @@ -22,4 +22,15 @@ make && make install gdb leveldb_debug # 此时 leveldb_debug 就在 build 目录下,可直接进行 gdb 调试 ``` -如果使用 CLion 的话,可以直接对 `leveldb_debug.cc` 进行 debug,比 gdb 要更方便一些。 \ No newline at end of file +如果使用 CLion 的话,可以直接对 `leveldb_debug.cc` 进行 debug,比 gdb 要更方便一些。 + +### 2. leveldb 核心流程梳理 + +1. leveldb 概述与 LSM-Tree +2. leveldb 中的常用数据结构 +3. leveldb 中的 varint 与 Key 组成 +4. leveldb Key-Value 写入流程分析 +5. leveldb 预写日志格式及其读写流程 +6. SSTable(01)——概览与 Data Block +7. SSTable(02)——Bloom Filter 与 Meta Block +8. SSTable(02)——Table Builder \ No newline at end of file