Base
論是基於CAP理論逐步演化而來,由ebay的架構師提出,其來源於對大型互聯網分佈式實踐的總結。其核心思想是:既然無法做到強一致性(Strong Consistency),但每個應用都可以根據自身的業務特點,採用適當的方式來使系統到達最終一致性(Eventual Consistency)
Base是指基本可用(Basically Available
)、軟狀態(Soft State
)、最終一致性(Eventually Consistent
)
基本可用,是指分佈式系統出現故障得時候,允許損失部分可用性,即保證核心可用。
軟狀態,是指允許系統存在中間狀態,而中間狀態不會影響系統整體可用性。
最終一致性,是指系統中的所有數據副本經過一定時間後,最終能夠達到一致的狀態。