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

Is the High Availability of a system same as Availability in CAP Theorem?

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

在我看来,高可用性 是系统的 属性,旨在确保商定的 操作级别性能,通常表示为给定年份正常运行时间的百分比。

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

因此我认为这两个东西是完全不同的。

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

您的理解非常正确 High Availability (在上下文中使用集群解决方案) 可用性 (在 CAP 定理的上下文中用于描述 与分布式系统中存储的数据的可访问性)完全不同

在CAP定理中,术语Partitioning (P of CAP)是指高可用性.

是的,分布式系统可以拥有高可用性(即分区)而不是具有可用性辅助功能),反之亦然。在这种情况下,系统可以在两种情况下实现 一致性 (C of CAP)