美文网首页
BASE理论

BASE理论

作者: lenny611 | 来源:发表于2021-07-15 02:59 被阅读0次

BASE理论

BASE理论是指,Basically Available(基本可用)、Soft-state( 软状态/柔性事务)、Eventual Consistency(最终一致性)。是基于CAP定理演化而来,是对CAP中一致性和可用性权衡的结果。核心思想:即使无法做到强一致性,但每个业务根据自身的特点,采用适当的方式来使系统达到最终一致性。

1、基本可用 BA:(Basically Available )

指分布式系统在出现故障的时候,允许损失部分可用性,保证核心可用。但不等价于不可用。比如:搜索引擎0.5秒返回查询结果,但由于故障,2秒响应查询结果;网页访问过大时,部分用户提供降级服务等。简单来说就是基本可用。

2、软状态 S:( Soft State)

软状态是指允许系统存在中间状态,并且该中间状态不会影响系统整体可用性。即允许系统在不同节点间副本同步的时候存在延时。简单来说就是状态可以在一段时间内不同步。

3、最终一致性 E:(Eventually Consistent )

系统中的所有数据副本经过一定时间后,最终能够达到一致的状态,不需要实时保证系统数据的强一致性。最终一致性是弱一致性的一种特殊情况。BASE理论面向的是大型高可用可扩展的分布式系统,通过牺牲强一致性来获得可用性。ACID是传统数据库常用的概念设计,追求强一致性模型。简单来说就是在一定的时间窗口内, 最终数据达成一致即可。

相关文章

  • BASE理论

    BASE理论 BASE理论是指,Basically Available(基本可用)、Soft-state( 软状态...

  • BASE 理论

    BASE 是 Basically Available(基本可用) 、Soft-state(软状态) 和 Event...

  • Base理论

    Base理论是基于CAP理论逐步演化而来,由ebay的架构师提出,其来源于对大型互联网分布式实践的总结。其核心思想...

  • BASE 理论

    zhexy geekbang 学习笔记 分布式 Markdown BASE理论包括基本可用(Basically A...

  • BASE理论

    BASE理论 BASE是Basically Available(基本可用)、Soft state(软状态)和Eve...

  • Base理论

    BASE是Basically Available(基本可用)、Soft state(软状态)和Eventually...

  • BASE理论

    BASE 是 Basically Available(基本可用)、Soft state(软状态)和 Eventua...

  • Base 理论

    BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。它的核心思想是,如果不...

  • BASE理论

    BASE理论是由Basically Available(基本可用)、Soft state(软状态)、Eventua...

  • BASE理论

    BASE理论 BASE是Basically Available(基本可用)、Soft state(软状态)和 Ev...

网友评论

      本文标题:BASE理论

      本文链接:https://www.haomeiwen.com/subject/rjfppltx.html