CAP原则

CAP原则

RDBMS (Mysql.Oracle、sqlServer) ===>ACID
NoSQL(redis、mongdb) ===>CAP

ACID是什么?

  • A(Atomicity)原子性
  • c (Consistency)一致性
  • l(lsolation)隔离性
  • D(Durability)持久性

CAP是什么?

  • c(Consistency)强一致性
  • A(Availability)可用性
  • P(Partition tolerance)分区容错性

CAP的三进二:CA、AP、CP

CAP理论的核心

  • 一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求

  • 根据CAP原理,将NoSQL数据库分成了满足CA原则,满足CP原则和满足AP原则三大类:

    • CA:单点集群,满足一致性,可用性的系统,通常可扩展性较差

    • CP:满足一致性,分区容错性的系统,通常性能不是特别高

    • AP:满足可用性,分区容错性的系统,通常可能对一致性要求低一些

CAP原则

上一篇:I2C 协议


下一篇:拖拽窗口案例