RocksDB Write流程

WriteBatch

write-batch

PreprocessWrite

schedule flush

schedule flush, 将满的memtable转变为immtable, 加到flush_schedule_队列中 由BackgrounFlush将immtable刷到dish上。

schedule flush

Write thread

Writer的状态

write thread state

write 相关struct之间引用关系

write struct