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