Dynamo论文导读

Dynamo是一篇经典的分布式存储系统论文,探讨了实现高可用k-v存储的方法,包括分区、副本一致性、故障处理等。通过一致性哈希和虚拟节点解决负载均衡,采用多副本策略确保写可用性,并利用gossip协议进行故障检测。适合对弱一致性要求的业务,不支持事务。
摘要由CSDN通过智能技术生成

女主宣言

Dynamo 是一个去中心化的k-v存储系统,它的定位是high availability,无论是任何时候提供能够读写的服务。07年至今,4000+ citation,被无数的人所关注,时间已经证明,dynamo是分布式存储系统中的一篇经典论文。本文将带你解读dynamo。

PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!

Dynamo

Dynamo 是一个去中心化的k-v存储系统,它的定位是high availability,无论是任何时候提供能够读写的服务。对于一致性,dynamo提供最终一致性,本文中也提到,在极少数情况下会出现一数据多版本的情况,dynamo会返回给上层处理。尽管dynamo不完美,但是对于去中心化系统的优化值得好好研读。正如文中所说

640?wx_fmt=png&wxfrom=5&wx_lazy=1

07年至今,4000+ citation,被无数的人所关注,时间已经证明,dynamo是分布式存储系统中的一篇经典论文。

定位

  1. 简单的k-v接口,没有提供多数据结构的接口,最适用的场景是小objects(usually less then 1 MB)场景。

  2. 适用于弱一致性要求的业务,不支持事物。

  3. 可以满足99.9%的强时延请求。

  4. 没有做安全方面的需求。


整体来说本文主要考虑如何解决如何实现高可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值