CAP定理:选择一致性和可用性?

问题描述 投票:0回答:1

如果我选择一致性和可用性,这意味着我不能具有分区容限。这是什么意思?这是否意味着必须关闭整个系统?如果是这样,我也不会有空吗?这是矛盾吗?

编辑:我知道当没有分区时,您可以同时拥有所有三个。

database-design distributed-system cap-theorem
1个回答
0
投票

CAP定理仅指出,当对一个高度一致的系统进行分区时,它将导致可用性下降。这并不意味着您可以选择三种组合中的任何一种{CP,AP,CA}。

分区(“ P”)超出了您的控制范围,它将发生,如果确实如此,系统将为您有效地选择P。仅剩下两个选项,CP或AP。这意味着,要么关闭要么提供最终一致的数据。

© www.soinside.com 2019 - 2024. All rights reserved.