RocksDB 之Write Ahead Log(WAL)
Overview 对RocksDB 的每次写操作都必写到两个地方: 1)基于内存的数据结构memtable(达到quota 后会flush 至SST file)。 2)预写日志-Write Ahead Log(WAL)。 如果出现异常情况,WAL 可以用来完整恢复memtable 中的数据,恢复db 的原有的状态。默认配置下,RocksDB 通过每次用户写之后flush WAL,来保证进程crash 后的一致性。 WAL 的生命周期 TODO 来源: https://www.cnblogs.com/dengchj/p/11426114.html