CAP定理在分布式系统设计中的最新应用 本文翻译自国外InfoQ和计算机杂志上一篇2012年旧文,本文就有关数据同步进行了讨论,特别关注业务事务的不变性与一致性如何在分布式系统中巧妙保证,探讨了长时间运行的事务的补偿机制。这些对分布式系统设计都有很大帮助。原文大意如下:CAP理论认为,任何联网的共享数据系统只能在三个属性中的两个。但是,通过明确处理分区,设计人员可以优化一致性和可用性,从而实现三者之间的某种权衡。自CAP定理推出以来的十年中,设计师和研究人员已经使用(有时滥用)CAP理论作为探索各种新型分布式系统的依据。NoSQL运动也将其作为反对传统数据库的论据。CAP定理指出,任何网络共享数据系统最多可以有三个理想的属性中的两个:1.一致性(C)相当于拥有一份最新的数据;2.该数据的高可用性(A)(用于更新); 3.容忍网络分区(P)。(banq注,关于CAP定理所有你不知道的中CAP解释更加易懂:1.一致性。每一次读取都会让你得到最近的写入结果2.可用性。每个节点(如果没有失败)总是能执行查

2
 
 
 

banq
2018-01-05 17:39