Riak的最终一致性实现原理

CAP原理告诉我们,一致性,可用性和分区容忍性三者最多只能偏重其中两个。在NoSQL系统中,分区容忍性(P)几乎已经成为必选项。于是很多NoSQL选择了牺牲一定一致性的做法。比如Amazon的Dynamo,比如本文的主角Riak。