[openstack swift]3 其他相关

本文探讨了OpenStack Swift与CAP原则的关系,解释了Swift在一致性、可用性和分区容忍性方面的特点。Swift采用弱一致性模型,通过updater和auditor确保最终一致性。它是一个AP系统,注重可用性和分区容忍性,适用于微博图片、视频分享等业务场景。
摘要由CSDN通过智能技术生成

******************转载请注明出处!**********

最后更新 :2011年8月1日20:22:35


3.1CAP原则和swift的联系

    这个idiot的小节源自淘宝网某某问我的一个问题:

    “swift为什么不用RAID?swift如何保证冗余?”

    当时我对CAP的理解一瓶不满半瓶晃,误以为swift是文件系统,误以为冗余就是CAP中的P,误以为swift不用RAID就没有容错机制。

    这个小节只作为我对过去“无知无畏”的一种纪念,大牛们请直接跳到下一条目。

 

    CAP原则源自Berkerly 大学Brewer教授的一次应邀讲话。有证可查的是收录在2000年7月Principles of Distributed Systems中的一篇文章Towards robust distributedsystems。(这里我并没有对原文做详实考证。)

    以下摘录自文献[1]2.3节,对Brewer原文含义做的总结:


一致性(Consistency):任何一个读操作总是能读取到之前完成的写操作结果;

可用性(Availability):每一个操作总是能够在确定的时间内返回;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值