谈谈几种Logging Schemes( 二 )


MPAOF优雅的解决了上述问题,过程中子进程只需要把数据写入Base AOF,这其实就是,过程中主进程的数据写入Incr AOF,也就是WAL,其实就这样来看是不需要的,但是如果使用的话意味着我们可以保存历史所有的AOF记录,的过程其实就是遍历整个DB去写逻辑日志的过程,基于中的 AOF,我们可以实现各种高大上的功能,比如PITR,全球多活等 。
总结
偶然看到自己两年前写的一篇文章[8],不禁感叹时光荏苒,还有不到两个月就要走上社畜的道路了,刚进入大学,刚加入小组,第一次去工作的画面还在晚上失眠时不停的闪过,终究还是当学生好呐,可惜还是学生的时候却很少想过这件事情;还好琪宝还要读三年书,让我有机会在未来再踏进校园像学生一样的在操场拉手,食堂吃饭 。
当然也有可能被裁了以后再去读几年书,谁知道呢,我一直坚信发生的大多数事情都是不可预测的,就像这篇文章诞生的原因一样,真正存在的随机事件!cool!
参考:
【谈谈几种Logging Schemes】Redis 7.0 Multi Part AOF的设计和实现Are You Sure You Want to Use MMAP in Your?·· 文件介绍之之and 关于LSM-tree 的调度MySQL日志详解