理想的目标是设计一个分布式文件系统,同时实现CAP三个性质,但证明不可能,只能三者取二。
无法传播的情况发生时,若p2要求马上读副本v2(保证可用性),数据不一致(牺牲一致性);
@H_403_0@ 若p2等到p1把数据传过来再读副本v2(保证一致性),已经过了一段时间(牺牲可用性); @H_403_0@ @H_403_0@
3)不同产品在CAP理论下的不同设计原则
5.4.2 BASE和最终一致性:
全称:Basically Available, Soft state 和 Eventual consistency
@H_403_0@@H_403_0@ 1.因果一致性: @H_403_0@ 2.读己之所写一致性 @H_403_0@ 3..单调读一致性
保证强一致性的最小设定:R+W=N+1
@H_403_0@