Riak Anti-Entropy and Eventual Consistency分析

接上篇Riak Replication and Partition原理解析,这篇介绍Riak另两个核心的概念最终一致性(Eventual Consistency)和Anti-Entropy.

为什么会出现Riak Sibling?


riak-vclock

当Angel和Wade同时修改Tim的记录时,出现了vclock的冲突,这时Riak会保存Angel和Wade的修改,在Riak中以sibling的形式存在,而这种冲突的解决是交给应用层来解决,Riak本身不会去处理这种冲突。

Eventual Consistency如何实现?


详细的eventual consistency 方面的容错处理可以看官方文档Eventual Consistency,这里就不再重复了!

什么是Anti-Entropy?


即将发布的Riak2.0中的一些新特性


更多的新特性方面的介绍可以看Introducing Riak 2.0

最后推荐两本Riak的书籍


Riak 在运维上的优越性和0宕机的高可用性,是我们选择它的重要原因 Cheers!

150 Words 08 November 2013 Suzhou, China