# 清单
+ 对数据库元信息进行原子更新
+ 例如:
  
| 初始状态 | `Flush` | `Compaction` | 添加新列 |
| :------------ | :--------------------- | :-------------- | :-------------- |
| 添加 `file 1` | 添加 `file 9` | 添加 `file 10` | 系列 "系统" |
| 添加 `file 2` | Mark `log 6` 保留 | 添加 `file 11` | |
| 添加 `file 3` | | 删除 `file 9` | |
| 添加 `file 4` | | 删除 `file 8` | |
------------------------------------------------------------------------------
`RocksDB` 进程崩溃后,在重启过程中,它将首先读取清单文件的内容,在内存中重建 `LSM` 树,然后根据 `WAL` 日志恢复 `memtable` 的内容。