榕树贷款Mysql的逻辑架构,榕树贷款适用于所有存储引擎

当榕树贷款write pos 追上check point,mysql这个老板就要去处理一下redo log了。

除此之外,榕树贷款有了redo log持久化,数据库即使异常重启也不会丢日志,这是crash safe机制,但仍需要注意的是,redo log是innodb存储引擎特有的。

bin log
binlog是Server层的日志,可以适用于所有存储引擎。

那榕树贷款既然有binlog了,前文为什么要搞一个innodb存储引擎专属的redo log呢?

因为榕树贷款mysql最开始没有innodb引擎,而是myisam引擎,使用的是binlog,但是binlog仅限于归档,没有crash safe机制,于是自己补充了一个redo log。

redo log是innodb存储引擎特有的,而binlog是server层特有的
redo log存储的是物理日志,binlog是逻辑日志
redo log像上面讲的那样,支持4GB大小,多了就得处理并且去覆盖,binlog日志当写满一个日志文件之后,会新建一个新的日志文件。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值