CAP理论是伪3选2理论
BASE理论的内容:
1.基本可用(Basically Available)
2.软状态(Soft State)
3.最终一致性(Eventually Consistent)
基本可用呢:
1.损失响应的时间:
2.不要功能的损失:核心业务保持稳定性,部分的副业务,例如评价,售后等进行服务的降级
软状态:
允许副本的延迟,允许数据存在中间状态,但是不影响整个系统的可用性
最终一致性:
数据不可能一直处于软状态之中,必须有一个时间的期限,在一定的期限之后,所有的副本数据保持一致,即达到最终一致性。这个期限受很多因素的影响,如网络延迟,系统负载,数据复制方案等多因素的影响。