- CAP理论的概念
数据一致性 + 可用性 + 分区容错性
- 在分布式系统中为什么只能保存P + C/A其中一个
1 分区容错性必然存在:因为分布式系统中,节点之间必然会有不同,比如网络、服务器等等,所以在分布式系统中分区容错性是一定存在的
2 数据一致性和可用性的选择:可用性的意思是如果数据出现了不一致的情况,返回异常;数据一致性指的是任何节点中的任何一次相同请求得到的结果是相同的,是指的数据的强一致性而不是最终一致性
3 数据一致性的例子:数据库事务和乐观锁都是数据一致性的体现
4 高可用的例子:每次返回本地的数据就行