【发布时间】:2018-07-31 10:56:23
【问题描述】:
如果 TiDB 中的一个 leader 节点宕机了,我的数据会丢失或者服务会受到影响吗?服务恢复需要多长时间(即重新选举新的领导者)?
【问题讨论】:
标签: distributed-database raft tidb
如果 TiDB 中的一个 leader 节点宕机了,我的数据会丢失或者服务会受到影响吗?服务恢复需要多长时间(即重新选举新的领导者)?
【问题讨论】:
标签: distributed-database raft tidb
TiDB 使用 Raft 在多个副本之间同步数据,保证数据的强一致性。如果一个副本出现故障,其他副本可以保证数据安全。每个 Region 的默认副本数为 3。基于 Raft 协议,每个 Region 都会选举一个 leader,如果单个 Region leader 失败,则新的 Region leader > 在最多 2 * 租用时间(租用时间为 10 秒)后很快被选中。
【讨论】: