leveldb代码阅读(11)——levelDB生成的文件

来源:互联网 发布:万界天王 知乎 编辑:程序博客网 时间:2024/05/19 22:01
1、内存table:存在于内存当中的数据表
2、SSTable文件:数据库文件,由内存table生成
3、LOCK:空文件,数据库锁,防止多进程访问
4、LOG: 日志文件,就像我们通常所用的打印日志,记录的一些输出信息
5、LOG.old:上一次的日志文件
6、MANIFEST: 数据库状态文件,记录了SStable的最小/最大键值还有文件大小等等信息
7、*.log: 数据库日志文件 -- 顺序记录所有数据库操作,用来恢复数据
8、CURRENT: 文本文件,指向当前的manifest文件
0 0
原创粉丝点击