读写过程

下面是RocksDB的读写流程。这个过程所有的LSM数据库都类似比如HBase和Prometheus。
image.png

写过程

不断向Active MemTable写到一定阈值,转换成ReadOnlyMemTable。开启新的Active MemTable继续写。

读过程

内存组成部分
RocksDB内存中缓存了Active/ReadOnly MemTable,Read Only Block Cache、索引、布隆过滤器。