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

在MySQL主从同步中,如果主节点在数据传给从节点前宕机,如何保证客户端读到最新数据?换句话说,如何保证数据的强一致性?

腾讯音乐娱乐集团后端开发风险判断系统设计技术原理MySQL

考察说明

考察对MySQL主从同步机制、数据一致性保证手段及高可用方案的理解

回答思路

  1. 明确主从异步复制的数据丢失窗口
  2. 阐述半同步复制(semi-sync)的工作原理与配置
  3. 说明多副本配合一致性读算法(如Quorum)的强一致方案
  4. 讨论failover时如何避免脑裂和丢失已提交事务