代码之家  ›  专栏  ›  技术社区  ›  giokoguashvili

系统的高可用性是否与CAP定理中的可用性相同?

  •  0
  • giokoguashvili  · 技术社区  · 4 年前

    我对事物的定义感到困惑。

    在我看来 高可用性 是旨在确保 同意 操作水平 演出 并且通常表示为给定年份中正常运行时间的百分比。

    在另一边 可利用性 CAP定理指出,在分布式系统中,即使节点之间的网络连接不可用,读写也总是成功的。

    因此,我认为这两件事是绝对不同的。

    如果这是真的,我们可以说分布式系统可能是 高可用 并且没有财产 可利用性 同时就CAP而言,反之亦然?

    0 回复  |  直到 4 年前
        1
  •  1
  •   Shariq Ehsan    3 年前

    你对以下术语的理解非常正确 高可用性 (在集群解决方案的上下文中使用) 可利用性 (在CAP定理的上下文中用于描述 可访问性 存储在分布式系统中的数据) 完全不同。

    在CAP定理中 分区 (CAP的P) 高可用性 .

    是的,分布式系统可以拥有 高可用性 (即。 分区 )并且没有 可利用性 ( 可访问性 )反之亦然。在这种情况下,系统可以实现 一致性 (CAP C) 在这两种情况下。