了解他们之间的异同首先要了解什么是CAP
CAP理论核心:
一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求。因此,根据CAP原理将NOSQL数据库分成了满足CA,CP和AP三大类
- C:Consistency(强一致性)
- A:Availability(可用性)
- P:Partition tolerance(分区容错性)
CA:单点集群,满足一致性,可用性系统。通常在可扩展性上不太强大
CP:满足一致性,分区容错性的系统,通常性能不是特别高
AP:满足可用性,分区容错性的系统,通常对一致性要求较低
剩下的只需要一张图了。
截屏2020-10-18 下午5.47.44.png
网友评论