保存成功
订阅成功
保存失败,请重试
提交成功

带你摸清分布式存储技术架构

¥6会员免费看
程序员Carl

分布式系统是一个十分复杂而且广泛的研究领域,看几个视频,几篇博客可能都不能覆盖所有的内容。所以很多初学者刚刚接触分布式系统的时候也是一脸茫然,甚至很多技术名字都不知道是什么意思,网上的博客资源也是十分分散,所以这篇文章以存储为例,向初学者介绍一下分布式存储系统的全貌,也许比直接推荐论文之类的更有帮助。 当初学者建立一个总体的框架知识之后,就可以更具自己的兴趣,有选择性地深入不同领域进行进一步的学习。

至于分布式存储解决了什么问题, 就不做过多解释了,无非是单点存储无法满足现有需求,也提供不了海量存储的能力。

这里从底层存储引擎到数据分布再到性能分析,逐一将分布式云存储的海量存储设计架构剖析给大家, 读完这篇文章大家可以全面了解云存储的各类技术点以及相互之间的关系。

本篇文章大纲为:

  • 主流的单机存储引擎
    • 哈希存储引擎
    • B 树存储引擎
    • LSM 树(Log Structure Merge Tree)存储引擎
  • 数据分布
    • 一致性哈希
    • 顺序分布
  • 复制
    • 一致性与可用性
    • 复制策略
  • 容错
    • 故障检测
      • Lease 协议
    • 故障恢复
  • 可扩展性
    • 总控节点
    • 数据库扩容
      • 数据库可扩展性实现的手段
      • 数据库扩容过程
      • 传统数据库架构在可扩展性上面临的问题
    • 异构系统
      • 同构系统
      • 异构系统
  • 分布式协议
    • 两阶段提交协议(Two-phase Commit,2PC)
    • Paxos 选举协议
  • 跨机房部署
    • 集群整体切换
    • 单个集群跨机房
    • Paxos 选主副本
  • 分布式存储系统常用的指标
    • 性能
      • 吞吐能力 * 响应时间
      • 性能分析
    • 可用性
    • 一致性
    • 可扩展性

适合人群: 对分布式系统,特别是分布式存储系统感兴趣,希望快速了解分布式存储技术整体架构的同学

最后,写好每篇 Chat 是对我的责任,也是对你的尊重。谢谢大家~

242 人已订阅
会员免费看
¥6 原价订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.12.19

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布01月13日

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表