请说明数据库在掉电后如何保证主从同步的一致性,并解释三大日志(redo log、undo log、binlog)各自存储的内容。
考察说明
考察对数据库持久化机制、主从复制原理及日志作用的理解
回答思路
- 正确描述掉电后通过redo log重放保证已提交事务持久化,通过undo log辅助回滚未完成事务
- 说明binlog记录逻辑操作,主从通过分析binlog实现数据同步
- 能区分redo log、undo log、binlog在恢复和复制中的职责
- 解释主从同步的异步/半同步机制及可能出现的数据不一致风险
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。