CAP理论系列



CAP理论系列

让我介绍一个关于CAP的系列文章。CAP是一个著名的理论猜想,并且被公认的分布式系统研究者所证明,即:Eric Brewer、Seth Gilbert和Nancy Lynch。


CAP还被广泛用于分布式应用的分类。分布式应用是CP或AP模式,或者什么模式都不是。在这种情况下,CAP经常被过度使用。后续文章将尝试展示CAP理论真实意义所在、什么时候可以使用及其局限性是什么,尤其是作为分类工具使用时。


到目前为止,已经发布的文章有:

  • 最终一致性与CAP中CP模式的对比介绍CAP理论中“一致性”与“可用性”的定义。通过与“最终一致性”的定义对比,展示它们各自的局限性

  • 令人迷惑的ACID与CAP用语:解释ACID与CAP术语,以及它们相互重叠的部分。涵盖ACID中“I"的理论定义及其多种”隔离度“的实现。
    若你了解ACID的”一致性“,但不理解CAP的”一致性“,这篇文章将是个好的起点。

  • 不要对节点故障使用CAP理论:关注于常见CAP理论的错误理解。同时着眼CAP实际证明,以及走进CAP的”分区“定义。

  • 不要在包丢失上使用CAP理论:关注另一个常见错误理解。同时着眼CAP证明中所使用的网络模型,以及展示与我们所知TCP的差别。

  • 不易了解的CP vs CA情景:展示一些有效的分布式系统,但这些系统不适用于任何CAP分类。解释CA真正含义。给出一些实际存在的系统,包括使用启发式决策的两段提交。


原文出处:http://thislongrun.blogspot.com/2015/03/the-cap-theorem-series.html

翻       译: 歪脖大肚子Q


上面提到的这系统文章,会在后面逐一翻译、发布。

你可能感兴趣的:(数据库,分布式)