Leveldb源码解析第四篇【table添加key的流程】
版权声明:本文为博主原创文章,未经博主允许不得转载。
- 添加一个key-value需要构造一个TableBuilder
版权声明:本文为博主原创文章,未经博主允许不得转载。
前面介绍完了table的data block和filter block,今天就来讲table收一下尾,table还剩meta index block,index block,footer
版权声明:本文为博主原创文章,未经博主允许不得转载。
上一章中详细讲解了 table
中的 data block
的结构以及涉及的源码,本章中将讲解 table
结构中的 meta block
版权声明:本文为博主原创文章,未经博主允许不得转载。
leveldb
作为一个 key-value
数据库,它和 redis
的区别在于不仅没有把所有的数据放在内存中,而是把大部分数据放在了磁盘中