本文共 653 字,大约阅读时间需要 2 分钟。
问:什么是爱?爱一个人是什么感觉?
答:好像突然有了软肋,也突然有了铠甲。 ---------腐生,知乎
BASE具体指的是基本可用(basically available)、软状态(soft )、最终一致性(eventually sonsistent)
1)基本可用:当系统某部分发生损坏时,允许系统部分内容不可用,其他部分扔旧可用
2)软状态:允许系统中的数据存在中间状态,并认为该中间状态的存在不会影响系统的整体可用性,即允许系统在不同节点的数据副本之间进行数据同步过程存在延时
3)最终一致性:强调的是所有的数据副本,在进过一段时间的同步之后,最终能达到一致的状态。因此,最终一致性的本质是需要系统保证最终数据能够达到一致,而不需要实时保证系统数据的强一致性。
与ACID不同,base关注系统的可用性,希望系统能够持续提高服务,哪怕短时间数据会有不一致的地方。但base系统又是乐观的,它假设所有系统到最后都会变得一致。
分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳:
转载地址:http://bjuwi.baihongyu.com/