当前位置:   article > 正文

binlog与redolog_redolog和binlog的区别

redolog和binlog的区别

**

binlog和redolog的区别:

**

  • 首先redolog是物理日志,binlog是逻辑日志,也就是说,redolog中以物理方式存储数据(包括数据文件、数据页等等),而binlog中主要存的是当初操作的SQL语句

  • 其次redolog作用是保持事务的持久性,也就是说,事务开始的时候,就已经开始把每一步的数据改动写redolog日志了,所以当出现故障的时候,可以依据redolog恢复数据,而binlog是在事务commit之后一次性写入的,会造成IO抖动,比较危险

  • 另外binlog用于复制实现主从同步,还有基于某一个时间点,进行数据库还原,还原原理就是重新跑一遍binlog中的SQL。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/788386
推荐阅读
相关标签
  

闽ICP备14008679号