主页 > 电脑硬件  > 

【binlog和redolog有什么区别?】

【binlog和redolog有什么区别?】

binlog和redolog有什么区别? 1. 定义和功能 2. 记录内容 3. 文件使用方式 4. 作用和应用场景 5. 示例对比 总结

1. 定义和功能

Binlog(二进制日志):

定义:Binlog是MySQL的二进制日志系统,记录了所有更改数据库数据的语句的信息,以事件的形式保存。 功能:主要用于数据恢复、主从复制以及数据审计。

Redo Log(重做日志):

定义:Redo Log是InnoDB存储引擎特有的日志系统,记录了对InnoDB存储引擎中数据页修改的物理操作。 功能:主要用于确保事务的持久性,即使在系统崩溃时也能保证数据不丢失。 2. 记录内容

Binlog:

内容:记录的是逻辑日志,即SQL语句本身。例如,UPDATE orders
标签:

【binlog和redolog有什么区别?】由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【binlog和redolog有什么区别?】