存储模块
0)代码量
只有1300多行
db.cpp:800
log_store.cpp:800
paxos_log.cpp:150
system_variables_store.cpp:100
1)写逻辑
先把value写入logstore
再把key:valueOffset的位置写入leveldb,减小lsm的大小
调用关系如下
2)主要接口
3)读调用栈
a)先获取最大instanceId=93
b)从levedb读文件的offset
c)从logstore读具体数据