# 分布式架構CAP定理
## 定義
CAP定理指出,一個分布式系統不能同時滿足一下三點
* 一致性(Consistency)
* 可用性(Availability)
* 分區可容忍性(Partition tolerance)
## 以數據庫的不同架構為例
1. 單點
2. 分片
3. 多副本
## 集群(Clustering)
為了解決客戶端在 “分片“,“多副本“架構下調用復雜的問題,引入集群方案。
## 參考資料
[網絡編程(七):CAP原理推導和應用](https://zhuanlan.zhihu.com/p/20399316)