关于分布式的几个问题

  • 数据分布
    如何将数据分布到多台服务器才能够保证数据分布均匀?数据分布到多台服务器后如何实现跨服务器读写操作?
  • 一致性
    如何将数据的多个副本复制到多台服务器,即使在异常情况下,也能够保证不同副本之间的数据一致性?
  • 容错
    如何检测到服务器故障?如何自动将出现故障的服务器上的数据和服务迁移到集群中其他服务器?
  • 负载均衡
    新增服务器和集群正常运行过程中如何实现自动负载均衡?数据迁移的过程中如何保证不影响已有服务?
  • 事务与并发控制
    如何实现分布式事务?如何实现多版本并发控制?
  • 易用性
    如何设计对外接口使得系统容易使用?如何设计监控系统并将系统的内部状态以方便的形式暴露给运维人员?
  • 压缩/解压缩
    如何根据数据的特点设计合理的压缩/解压缩算法?如何平衡压缩算法节省的存储空间和消耗的CPU计算资源?

摘自:《大规模分布式存储系统:原理解析与架构实战》 — 杨传辉

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 分布式系统面临的第一个问题就是数据分布,即将数据均匀地分布到多个存储节点。另外,为了保证可靠性和可用性,需要将数据...
    olostin阅读 4,632评论 2 26
  • 转自http://witchiman.github.io/2017/05/05/distributed-syste...
    witchiman阅读 4,732评论 0 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,986评论 19 139
  • 有时候是不是坚持所谓自认为对的就是错的。我亲手毁了我自己,在灵魂里活成了别人的样子,我已经找不回自己了,这一切都是...
    _Dtath阅读 284评论 0 0
  • 成长 或许, 人就是一点一点失去梦想 才变为大人的。 错 无论你爱的人有多大错, 从她开始哭的一刹那 就是你错了 ...
    幻梦邪魂阅读 259评论 0 1