一分钟了解BASE理论以及各个要素的真正含义

BASE理论说的可用性,只是基本的可用性,说的软状态。

一分钟了解BASE理论以及各个要素的真正含义

什么是BASE理论?

BASE理论是指Basically Available,Softstate和Eventually consistent的缩写,是eBay 的架构师 Dan Pritchett 提出的,是对CAP理论的延伸,核心思想是即使无法达到强一致性,但也可以采用适合的方式达到最终一致性。

BASE理论各个要素的含义是什么?

1, Basically Available:翻译为“基本可用”,是指分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用。

2,Softstate:翻译为“软状态”,是状态可以有一段时间不同步,存在异步的情况,而该状态不会影响系统整体可用性。

3, Eventual Consistency:翻译为“最终一致性”,是指系统中的所有数据副本经过一定时间后,最终能够达到一致的状态。

总结一下:

BASE理论说的可用性,只是基本的可用性,说的软状态,是允许不同节点间副本同步的延时,只要不影响整体使用就可以,说的最终一致性,不同于胜超之前说的CAP理论的强一致性,而是弱一致性的一种特殊情况。

本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。

(0)
上一篇 2019年11月22日 下午7:20
下一篇 2019年11月22日 下午7:30

相关推荐