当前位置: 首页 > backend >正文

MySQL 的 redo log 和 binlog 区别?

MySQL 的 redo log 和 binlog 区别?

1. 核心概念对比

1.1 redo log(重做日志)

go专栏:https://duoke360.com/tutorial/path/golang

  • 定位:InnoDB引擎层的物理日志
  • 作用:实现事务的持久性(ACID中的Durability)
  • 记录内容:物理页级别的修改(如"在page 5的offset 10写入’abc’")
  • 设计目标:崩溃恢复(Crash Recovery)

关键结论:redo log是InnoDB实现WAL(Write-Ahead Logging)机制的核心组件

1.2 binlog(归档日志)

  • 定位:Server层的逻辑日志
  • 作用:主从复制和数据恢复
  • 记录内容:SQL语句或行变更的逻辑信息
http://www.xdnf.cn/news/12356.html

相关文章:

  • 为 ESP32 解锁跨平台存储识别能力:支持 FAT、NTFS、EXT4、APFS 的轻量级 BlockFS 组件
  • Java中的阻塞队列
  • [arthas]arthas安装使用
  • NVM!(可以快速替换你的node版本)
  • Mysql主从复制原理分析
  • 高性能分布式消息队列系统(三)
  • CVE-2020-17518源码分析与漏洞复现(Flink 路径遍历)
  • AtCoder 第408​场初级竞赛 A~E题解
  • 强化学习入门:Gym实现CartPole随机智能体
  • VBA信息获取与处理专题五第一节:利用CDO发送简单邮件
  • AirSim/Cosys-AirSim 游戏开发(二)使用自定义场景
  • Python训练营---Day45
  • DeepSeek 农业大模型:应用潜力与数据隐私保护的双重考量
  • Python训练营---Day44
  • MySQL常用知识总结
  • 三分算法与DeepSeek辅助证明是单峰函数
  • 学习路之PHP--webman安装及使用、webman/admin安装
  • OpenLayers 地图投影转换
  • 视频监控EasyCVR3.7.2版本支持更改播放器默认解码方式,该如何进行配置?
  • 组合与排列
  • 湖北理元理律所债务优化实践:法律技术与人文关怀的双轨服务
  • 【LC#39270】判断子序列爬楼梯(dp算法 第一期)
  • 面向开发者的提示词工程③——文本总结(Summarizing)
  • [蓝桥杯]序列计数
  • 26考研|数学分析:多元函数极限与连续
  • 面试总结。
  • 数据迁移是什么?数据迁移过程中
  • 细说STM32单片机FreeRTOS空闲任务及低功耗的设计方法及应用
  • Java(io)字节流
  • Java应用10(客户端与服务器通信)