Mysql 学习(二)MySQL的redolog和binlog区别和联系
redolog和binlog区别和联系
区别
redo log 是 InnoDB 引擎特有的;binlog 是 MySQL 的 Server 层实现的,所有引擎都可以使用。
redo log 是物理日志,记录的是“在某个数据页上做了什么修改”;binlog 是逻辑日志,记录的是这个语句的原始逻辑。
redo log 是循环写的,空间固定会用完(4个文件,每个文件1G);binlog 是可以追加写入的。“追加写”是指 binlog文件写到一定大小后会切换到下一个,并不会覆盖以前的日志。
联系
行器先找引擎
原创
2020-07-29 22:40:36 ·
1110 阅读 ·
0 评论