news 2026/5/11 12:47:18

论mysql的redo_log和bin_log,redis的RDB和AOF的类似记忆

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
论mysql的redo_log和bin_log,redis的RDB和AOF的类似记忆
  • redo log ≈ 类似 RDB(快照思想)
  • binlog ≈ 类似 AOF(日志追加思想)

但它们不是一回事,只是设计思路很像


1. redo log ↔ RDB 像在哪里?

共同点

  • 都是物理层面的记录
  • 都是为了崩溃恢复
  • 都是为了重启后把数据恢复回来

核心区别(面试必说)

  • redo log:InnoDB 日志,循环写,固定大小,只装 “脏页修改”作用:崩溃恢复,保证事务不丢
  • RDB:Redis 全量快照,全量数据拍个照作用:Redis 重启恢复整个数据集

一句话:redo 是 “页级物理修改记录”,RDB 是 “整个内存快照”


2. binlog ↔ AOF 像在哪里?

共同点

  • 都是追加写
  • 都是逻辑日志 / 命令日志
  • 都能用来数据恢复、主从同步

核心区别

  • binlog:MySQL Server 层,逻辑 SQL 日志,主从 + 恢复
  • AOF:Redis 日志,记录写命令,用于恢复 + 保证不丢

一句话:binlog 是 MySQL 的逻辑操作日志,AOF 是 Redis 的命令日志

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 12:44:14

2026必备:我整理了全网最全的Java面试题(附答案)

前言一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。很多时候,面试官问的问题会和自己准备的“题库”中的问题不太一样,即使做了复盘,下次面试还是不知道该从何处下手。为此鄙人软磨硬泡才把阿里 P8 专门归纳整理的…

作者头像 李华
网站建设 2026/5/11 12:43:33

ARM TLBIP指令解析:虚拟化环境下的高效TLB管理

1. ARM TLBIP指令深度解析:虚拟化环境下的高效TLB管理在ARM架构的虚拟化环境中,内存管理单元(MMU)的性能直接影响整个系统的效率。TLB(Translation Lookaside Buffer)作为地址翻译的加速缓存,其…

作者头像 李华