后端岗位面试题更新 2026-08-05

请说明 MySQL 中 binlog、undo log、redo log 三者的区别。

MiniMax后端开发人工智能问题拆解技术原理MySQL

考察说明

考察对 MySQL 日志体系、事务持久化与回滚机制的理解

回答思路

  1. 准确说明三者所属层级与记录内容
  2. 覆盖 redo log 的崩溃恢复作用与 WAL 机制
  3. 说明 undo log 在事务回滚与 MVCC 中的角色
  4. 区分 binlog 的逻辑日志与 redo log 的物理日志
  5. 提及两阶段提交保证 redo 与 binlog 一致性
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。