cu_Cbear 发表于 2012-02-22 15:49

MongoDB谈分布式数据存储系统

MongoDB谈分布式数据存储系统


这是一个MongoDB官方发的系列文章,讲述了当下分布式数据存储系统的一些重要理论,本系列自3月26号发表第一篇,当前已经发至第三篇,本站收录在此,并保持同步更新。

On Distributed Consistency — Part 1

本文主要论述了NoSQL数据库所依赖的CAP理论,举例了目前流行的Amazon Dynamo、CouchDB及MongoDB自己在CAP理论下的权衡和选择。

On Distributed Consistency – Part 2 – Some Eventual Consistency Forms

由于考虑到CAP中的Availability的保证,必要时需要牺牲一定的Consistency,所以很多时候采用了保证最终一致性的做法。本篇是对最终一致性的探讨。

On Distributed Consistency – Part 3 – Network Partitions

本文探讨了在多数据中心情形下的数据中心故障及网络故障问题,全文围绕几种常见故障以CAP理论为基础提出了一些解决办法。

On Distributed Consistency – Part 4 – Multi Data Center

本篇对多数据中心进行探讨,列举了多数据中心的数据存储系统在架构上的一些特性。

On Distributed Consistency – Part 5 – Many Writer Eventual Consistency

本篇讨论了在多点写入情况下保证最终一致性的机制。讨论了vector clocks机制的具体实现,分别对各种写操作,包括insert,update,delete在vector clocks机制下的具体实现形式。

On Distributed Consistency – Part 6 – Consistency Chart

本文列举了常见的一致性结果,包括最终一致性,单调读一致性,读己所写一致性,即刻可用一致性,强一致性及高原子性的事务支持。

小忻黑夜 发表于 2012-02-24 17:33

谢谢分享
页: [1]
查看完整版本: MongoDB谈分布式数据存储系统