Leveldb源码解析第四篇【table添加key的流程】

版权声明:本文为博主原创文章,未经博主允许不得转载。

  1. 添加一个key-value需要构造一个TableBuilder

阅读全文

Leveldb源码解析第三篇【Table 收尾】

版权声明:本文为博主原创文章,未经博主允许不得转载。

前面介绍完了table的data block和filter block,今天就来讲table收一下尾,table还剩meta index block,index block,footer

阅读全文

Leveldb源码解析第二篇【Meta Block】

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一章中详细讲解了 table 中的 data block 的结构以及涉及的源码,本章中将讲解 table 结构中的 meta block

阅读全文

Leveldb源码解析第一篇【Data Block】

版权声明:本文为博主原创文章,未经博主允许不得转载。

leveldb 作为一个 key-value 数据库,它和 redis 的区别在于不仅没有把所有的数据放在内存中,而是把大部分数据放在了磁盘中

阅读全文