Tiflash 的最小拓扑架构 问题

复合逻辑,是可以扩的,看你的需求

为什么 TiDB 最小节点数从 2 变成 3

在较新的 TiDB 架构中,官方推荐的最小生产集群3 节点,原因主要在于 PD / TiKV 的高可用机制

:one: PD 使用 Raft,需要奇数节点

TiDB 集群中的 Placement Driver 使用 Raft 协议。

Raft 选主必须满足 多数派 (quorum)

PD节点数 可容忍故障
1 0
2 0(任意一个挂掉就无法选主)
3 1

所以:

  • 2 个 PD 节点没有容灾能力
  • 3 个 PD 才是最小 HA

因此官方生产推荐:

3 PD
3 TiKV
2 TiDB

这也是为什么文档中最小架构常写成 3 节点起步

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。