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

叶胜超区块链·热度: 12120
BASE理论说的可用性,只是基本的可用性,说的软状态。

什么是BASE理论?

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

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

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

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

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

总结一下:

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

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供
关键字:  分布式数据
最近更新
本文来源:叶胜超区块链
原文标题:基础普及(83):一分钟了解BASE理论以及各个要素的真正含义
24H热门新闻
暂无内容

评论0