leveldb源码笔记之 Write
文章目录
插入一条K/V记录
持有Writer的线程进入Writers队列,细节如下:
MakeRoomForWrite的流程图:
记录会首先写入磁盘上的binlog,避免程序crash时内存数据丢失:
此处我们做了一个极度夸张的假设来做演示:两条记录的大小超出一个block的大小, 以至于被一切为三
K/V记录插入内存中的Memtable:
文章作者 1Feng
上次更新 2016-08-18
此处我们做了一个极度夸张的假设来做演示:两条记录的大小超出一个block的大小, 以至于被一切为三
文章作者 1Feng
上次更新 2016-08-18