数据备份:WAL预写日志 + 定期快照

基于单读(快照线程)单写(撮合线程)模型下的快照实现方案

要求

  1. 快照线程快照时 不阻塞撮合线程
  2. 快照数据具备点时强一致性

恢复时 读取最新快照 然后基于最新快照开始时间t0 重放t0时间后的WAL日志

读写并行时序图

快照流程图

跨边界写的竞态时序(t0 前开始 & t0 后结束)