The Log: What every software engineer should know about real-time data's unifying abstraction

http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying

文章介绍了log的来龙去脉,站在log角度来看待数据库和分布式系统,以及讨论如何使用log来更好地设计数据库和分布式系统。文章末尾给出了许多有价值的参考链接。

我这里摘抄了共识算法(consensus algorithm)部分的内容

Paxos!:

Paxos has competitors! Actually each of these map a lot more closely to the implementation of a log and are probably more suitable for practical implementation: