扩展 etcd 会影响写入性能吗?
Does scaling etcd affect write performance?
分布式价值存储 etcd uses the raft algorithm. The docs link to animations 解释:副本节点如何投票让一个节点成为领导者(成为外部 write 指令的接收者),以及此后,领导者将所有指令广播到所有节点(将这些指令附加到从其他节点反弹的心跳信号,在星形拓扑中,在多数确认后进行确认)。
复制显然提供了弹性(针对单个节点的故障),并且据推测 read 性能随着副本数的增加而增加。
理解 write 性能是恒定的,不 是否随副本数扩展是否正确?
这是真的。 write 需要大多数节点确认新条目才能提交。随着副本数量的增加,write 可能会更慢(它与仲裁中最慢的节点一样快)。关于 阅读,您可能会发现 etcd docs about linearizability 很有趣。长话短说;博士;默认 reads 还需要 quorum.
分布式价值存储 etcd uses the raft algorithm. The docs link to animations 解释:副本节点如何投票让一个节点成为领导者(成为外部 write 指令的接收者),以及此后,领导者将所有指令广播到所有节点(将这些指令附加到从其他节点反弹的心跳信号,在星形拓扑中,在多数确认后进行确认)。
复制显然提供了弹性(针对单个节点的故障),并且据推测 read 性能随着副本数的增加而增加。
理解 write 性能是恒定的,不 是否随副本数扩展是否正确?
这是真的。 write 需要大多数节点确认新条目才能提交。随着副本数量的增加,write 可能会更慢(它与仲裁中最慢的节点一样快)。关于 阅读,您可能会发现 etcd docs about linearizability 很有趣。长话短说;博士;默认 reads 还需要 quorum.