我的理解:本质上,A和P是一回事。因为从整个多节点集群的角度来看,AP始终是正相关的:我们基本上没有办法做出“牺牲A得到P”或者“牺牲P得到A”这样的设计选择。
例如:能不能设计一个不允许网络分区的高可用多节点集群(即:一旦出现网络分区,就无法使用了)?
这里不考虑单节点系统,因为 CAP 是分布式集群的法则。
我的理解:本质上,A和P是一回事。因为从整个多节点集群的角度来看,AP始终是正相关的:我们基本上没有办法做出“牺牲A得到P”或者“牺牲P得到A”这样的设计选择。
例如:能不能设计一个不允许网络分区的高可用多节点集群(即:一旦出现网络分区,就无法使用了)?
这里不考虑单节点系统,因为 CAP 是分布式集群的法则。