CAP和BASE

P(Partition tolerance)
    大多数分布式系统都分布在多个子网络 每个子网络就叫做一个区 区间通讯可能失败且不可免 】
    所以CAP理论必须要满足分区容错
    
C(Consistency)
    分布式系统 数据一般有多个副本 每个副本的数据可能不一致 
    总体来说 可以强一致性或最终一致性
   
Availability
    简单的说就是只要收到用户的请求 服务器就必须给出回应

综上所述 CAP理论分区容错性不可避免;如果要求数据强一致性,必然会导致可用性变差,因为更新某一条数据,
必须要更新完所有副本,如果想要更新一次更新完所有副本,那么可用性必然会降低,反之亦然。所以说CAP理论,
同时只能满足CP或者AP,或者说CAP理论满足其中2项,而第3项不是不满足 相对来说会减弱
    
    
    
BASE就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决方案    
BA(Basically Available)     基本可用     
S(Soft state)               软状态
E(Eventually consistent)    最终一致
怎么看着像是(AP)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值