TiDB 和 HBase 副本机制及其故障转移流程
--- ### **一、TiDB 与 HBase 的副本机制对比** #### **1. TiDB 的副本机制(基于 Raft 协议)** - **核心原理**: - TiDB 的存储层 TiKV 采用 **Raft 共识算法**,每个数据 Region 默认维护 **3 个副本**,分布在不同的物理节点上。 - 写入时,数据通过 Raft Leader 同步到 Follower 副本,多数派(N/2 + 1)确认后提交,保证强一致性。 - 副本角色:Leader(处理读写)、Follower(同步数据)、Learner(只读异步副本)。 - **特点**: - **自动故障转移**:Leader 故障时,剩余副本通过 Raft 选举新 Leader。 - **数据强一致**:所有读请求默认...阅读全文