# 分布式架构CAP定理
## 定义
CAP定理指出,一个分布式系统不能同时满足一下三点
* 一致性(Consistency)
* 可用性(Availability)
* 分区可容忍性(Partition tolerance)
## 以数据库的不同架构为例
1. 单点
2. 分片
3. 多副本
## 集群(Clustering)
为了解决客户端在 “分片“,“多副本“架构下调用复杂的问题,引入集群方案。
## 参考资料
[网络编程(七):CAP原理推导和应用](https://zhuanlan.zhihu.com/p/20399316)