leveldb 源码解释 阅读情况

所需积分/C币:9 2019-05-07 20:18:19 28KB MD

leveldb源码分析 比较全面讲解leveldb leveldb 是 Google 开源的持久化 KV 单机存储引擎,开源页面 http://code.google.com/p/leveldb/。 针对存储面对的普遍随机 IO 问题,leveldb 采用了 merge-dump 的方式,将逻辑场景的写请求转换成顺序写 log 和写 memtable 操作,由后台进程将 memtable 持久化成 sstable。对于读请求,随机 IO 还是无法避免, 但它设计了一系列策略来保证读的效率。 这里对 leveldb 的实现做具体解析,但并不采用对代码注释的方式,而是意图从上层设计的角度,将内部的

...展开详情
img
雲晕

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐