解释清楚 CAP

解释清楚 CAP
定义:
CAP理论由加州大学伯克利分校的计算机教授Eric Brewer在2000年提出,其核心思想是任何基于网络的数据共享系统最多只能满足数据一致性(Consistency)、可用性(Availability)和网络分区容忍(Partition Tolerance)三个特性中的两个,三个特性的定义如下:

C-数据一致性:等同于所有节点拥有数据的最新版本

A-可用性:数据具备高可用性

P-分区容忍:容忍网络出现分区,分区之间网络不可达

说明:
首先、CA 只会出现在集中式系统中
其次、分布式系统网络分区一定会发生。CAP不能同时满足,只会存在满足CP 、AP。CAP 为啥不能同时满足,因为网络分区一定发生§,如果要保留可用性(A),部分网络不通的服务的数据就是不一致的,所以就不满足一致性(C);如果保留一致性(C),必然部分服务不可用(A)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值