![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leveldb
zc08291161
这个作者很懒,什么都没留下…
展开
-
在ubuntu上安装leveldb并gdb调试学习leveldb
ubuntu上安装leveldb leveldb的代码笔者已经断断续续看了半年,大致原理已经了解,现在想将leveldb安装到虚拟机上通过gdb或者打印日志的方式跟踪学习以便理解的更加透彻。看了网上的安装指南,感觉soeasy,没想到还是有一些坑,现在总结下来: vmvare的链接方式 为了能够在虚拟机上使用wget或者yum安装,必须是虚拟机能够联网(笔者在vmvare上安装ubuntu)。联网...原创 2019-01-02 22:11:50 · 3191 阅读 · 0 评论 -
leveldb的启动流程
一、 manifest文件的作用 1、可以得出的结论是,每次LogAndApply都会向manifest文件 中添加一条record,来记录这次edit信息,以及生成一个 新的version。疑问是,什么时候会产生一个新的manifest 文件呢? plus:插入的这条record是以log的形式插入,那么key和value各是什么呢? log的形式是什么来着? 二、 manifest文件的格式 ...原创 2019-02-10 16:43:00 · 1112 阅读 · 0 评论