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:滿足可用性,分區容錯性的系統,通常可能對一致性要求低一些


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM