CAP理论

Posted 温文艾尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAP理论相关的知识,希望对你有一定的参考价值。


一、CAP

  • C:Consistency(强一致性)
  • A:Availability(可用性)
  • P:Partition tolerance(分区容错性)
  • CAP理论关注粒度是数据

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、CAP经典图

  • CAP理论的核心是:一个分布式异同不可能同时很好的满足一致性,可用性和分区容错性这三个需求,因此,根据CAP原理将NoSQL数据库分成了满足CA原则、满足CP原则和满足AP原则三大类:
    - CA:单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大
    - CP:满足一致性,分区容忍性的系统,通常性能不是特别高
    -AP:满足可用性,分区容忍性的系统,通常一致性不是特别高

以上是关于CAP理论的主要内容,如果未能解决你的问题,请参考以下文章

分布式架构之「 CAP理论」

画图证明CAP理论

CAP和BASE理论

CAP理论提出者解读全球级分布式数据库:Spanner, TrueTime 和CAP理论

分布式理论基础CAP和BASE理论

系统架构师福音—浅谈 CAP 理论