4.2 复制架构

一致性

1. 知识点论述
「4.2 复制架构」是《分布式计算系统》一致性部分的核心知识点。解释多副本如何读、如何冲突判定,以及强弱一致如何取舍。本知识点首先把握:主从:主节点处理写,从节点同步并承担部分读。学习时请把它放回整门课主线——把独立计算机组织成对用户像一台机器的系统,并用通信、数据放置、复制、容错与调度把这件事做可靠。
2. 视频教程

读写分离与主从复制:异步、半同步、binlog

3. 知识点详解

下面围绕本知识点展开要点说明,建议结合上方视频边看边对照。

  1. 主从:主节点处理写,从节点同步并承担部分读。
  2. 分片加复制:数据先拆开,每个分片再指定主分片负责写,副本可跨区域。
学习建议:先抓住定义与问题,再理解机制步骤,最后对照应用场景思考“何时用、何时不用、代价是什么”。
4. 应用场景
  • MySQL 主从、Kafka ISR、云数据库跨区副本。
  • 分片加复制:每个分片独立主从。
  • 写路径与读路径分离设计。