ITPub博客

首页 > 数据库 > MySQL > binlog和redo的说明和对比

binlog和redo的说明和对比

原创 MySQL 作者:caohongfeng666 时间:2019-08-01 17:23:44 0 删除 编辑

一、  redo说明

redo的格式:


二、  对比binlog的statement和row模式对比


(1).安全性对比 

(2).性能对比 

binlog日志记录的多少; 

还有一个容易忽略的环节,row模式下每条binlog的生成过程;




三、binlog和redo的对比 

                                                                                                      

1.在体系中的位置不同                                                                   

binlog在MySQL的Server层,所以不区分于使用哪种存储引擎;                        

redo在存储引擎层,不同的存储引擎对数据存取格式约定不同,所以redo的内容必然不同 


2.新旧文件的轮询写入不同:                                                         

redo 文件循环写入;                                                            

binlog 单调线性增长;  

                                                        

3.文件的写入方式时间性不同:                                                   

redo是在事务进行中不断地写入;                                                 

binlog实在事务提交后一次性写入;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25380026/viewspace-2652505/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
曹老道

注册时间:2013-07-31

  • 博文量
    23
  • 访问量
    23201