Base
论是基于CAP理论逐步演化而来,由ebay的架构师提出,其来源于对大型互联网分布式实践的总结。其核心思想是:既然无法做到强一致性(Strong Consistency),但每个应用都可以根据自身的业务特点,采用适当的方式来使系统到达最终一致性(Eventual Consistency)
Base是指基本可用(Basically Available
)、软状态(Soft State
)、最终一致性(Eventually Consistent
)
基本可用,是指分布式系统出现故障得时候,允许损失部分可用性,即保证核心可用。
软状态,是指允许系统存在中间状态,而中间状态不会影响系统整体可用性。
最终一致性,是指系统中的所有数据副本经过一定时间后,最终能够达到一致的状态。