赞
踩
**
**
首先redolog是物理日志,binlog是逻辑日志,也就是说,redolog中以物理方式存储数据(包括数据文件、数据页等等),而binlog中主要存的是当初操作的SQL语句
其次redolog作用是保持事务的持久性,也就是说,事务开始的时候,就已经开始把每一步的数据改动写redolog日志了,所以当出现故障的时候,可以依据redolog恢复数据,而binlog是在事务commit之后一次性写入的,会造成IO抖动,比较危险
另外binlog用于复制实现主从同步,还有基于某一个时间点,进行数据库还原,还原原理就是重新跑一遍binlog中的SQL。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。