java wal实现原理,IoTDB-WAL解析
一、WAL 思想先落盘再执行脚本,可以用来做崩溃恢复,保障数据不丢失IoTDB 的wal 把非连续的写磁盘转换为连续追加写磁盘以提高性能,里面使用了双缓冲机制,一个buffer 用来写,另一个buffer 用来刷盘,这样不会说一个缓冲区满了就把系统阻塞住。二、 WAL 总体记录原理对于每一个 Memtable,都会记录一个 WAL 文件,当 Memtable 被 flush 完成时,WAL 会被删...