总 这篇是对rocksdb整体功能的分析,主要着眼点是db.h文件,对rocksdb进行代码解析,若想以整体的方式了解其功能,首先就应该解析db.h文件.对于rocksdb的db.h文件来说,且不论前面一大串结构体,该文件的核心无疑是class DB,从一百多行到一千多行,都是这个类. 本文共计七千余字,分为四个部分,分别是整体方法,属性方法,参数解析和其他. 下面对类内部进行分析,为了节约空间,函数参数不再写了. 整体方法 该表格为整体性方法,主要操作包含Put,Get,Delete等键值存储