gpt4 book ai didi

Cassandra : LOCAL_QUORUM vs QUORUM, 当所有数据中心/服务器在物理上都是本地的,在同一个 10gbps 网络上

转载 作者:行者123 更新时间:2023-12-04 14:03:02 26 4
gpt4 key购买 nike

我有两个 Cassandra 数据中心,但所有服务器都在同一栋楼内,连接到 10 gbps 网络。

我不打算在其他位置安装服务器。

每个数据中心的 RF 为 2。

我需要保证强一致性,所以我打算使用QUORUM。

问题:使用 LOCAL_QUORUM 而不是 QUORUM 对我有什么好处吗?

谢谢

最佳答案

Are there any advantages for me of using LOCAL_QUORUM instead of QUORUM?

这里最重要的考虑是,对于 2 个 RF == 2 的 DC,QUORUMLOCAL_QUORUM 等同于不同的值(要联系的副本数)。

  • LOCAL_QUORUM == 2
  • 法定人数 == 3

所以我看到 LOCAL_QUORUM优势是应用程序等待更少的副本。对于 2 个 DC 和每个 DC 中的 2 个副本,操作@ LOCAL_QUORUM 将等待来自 2 个副本的响应。

QUORUM 操作将考虑集群中的所有 4 个副本,并等待 3 的响应。因此 LOCAL_QUORUM 可能会有轻微的性能优势(等待更少副本响应)。

缺点是,在这种情况下使用 LOCAL_QUORUM 将无法容忍节点宕机。因此,如果单个节点崩溃或变得无响应,则所有操作都将失败,直到该节点复活。

关于Cassandra : LOCAL_QUORUM vs QUORUM, 当所有数据中心/服务器在物理上都是本地的,在同一个 10gbps 网络上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69410959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com