CAP理论与BASE理论

CAP理论:一个分布式系统中,不可能同时满足C、A、P这三个基本需求,最多只能满足其中的两项。
C:Consistency 一致性(始终一致)
A:Availability 可用性(始终可用)
P:Partition tolerance分区容错性(网络分区故障不影响整体服务)

BASE理论:是CAP理论的演化,即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。
BA:Basically Available(基本可用):允许损失部分可用性,保证核心功能可用。
S:Soft-safe(软状态):允许系统存在中间状态,允许不同节点副本同步时存在延时。
E:Eventual consistency(最终一致性):不强调强一致性,允许在一定时间后,达到状态一致。

猜你喜欢

转载自blog.csdn.net/wee616/article/details/78590432