redo log 重做日志记账的例子联想binlog 归档日志区别 更新数据库时一般会触发 binlog 和 redolog https://zhuanlan.zhihu.com/p/408175328 redo log 重做日志 记账的例子 以掌柜记账为例白天有人赊账 掌柜就会记在黑板上到了晚上 再根据黑板的数据,更新账本的数据 省去了翻账本查名字的时间 联想 黑板就是redolog 账本就是数据库数据 有更新时 先写到redolog日志文件 之后再写入数据库保证断电不丢数据 - redo buffer ↑ binlog 归档日志binlog(归档日志)是Server层的功能 用户恢复sql语句的修改sync_binlog=1时保证每次事务都会持久化到磁盘 区别redolog 保证断电重启不丢数据;binlog保证删库不无需跑路 redolog InnoDB特有;binlog Server实现redolog 循环写;binlog 是追加