分布式技术追踪 2017年第十一期

时间:2023-01-25 15:04:18

分布式系统实践

1. 比较raft ,basic paxos以及multi-paxos

http://dwz.cn/5wc9YN

摘要: raft和paxos协议都是分布式共识算法, 单纯的paxos协议虽然正确但是低效, 从而演化了multi-paxos算法, 而multi-paxos算法和raft算法又有很多相似之初, 这篇文章介绍了二者的关键区别.

 

2. 详解开源大数据引擎Greenplum的架构和技术特点

http://dwz.cn/5wd0ME

摘要: Greenplum是开源的典型的MPP数据库, 特别适用于构建大型数据仓库, 提供OLAP的负责查询和分析. 这篇文章介绍了greenplum的架构和技术特点, 感兴趣的同学可以继续深入学习.

 

服务化和虚拟化技术

1. 中小型团队的容器化之路

http://dwz.cn/5wGcNf

摘要: 很多公司都希望采用容器技术进而提升研发和维护效率, 现在开源社区里各种基于容器的系统非常之多, 这篇文章介绍了一个中小型团队的容器技术实践, 从容器编排, 到服务发现, 再到日志和监控等各个方面都有所涉及, 选取的技术方案恰好是我比较喜欢的, 推荐给大家阅读.

 

2. 微服务架构下的分布式数据管理

http://dwz.cn/5x9vYN

摘要: 为了确保微服务之间松耦合,每个服务都有自己的数据库. 业务逻辑往往牵涉到多个服务,要想做到多个服务数据的一致性并非易事,同样,在多个服务之间进行数据查询也充满挑战. 这篇文章非常系统的阐述了上述问题的解决方案, 非常值得阅读.

 

高可用技术

1. 分布式系统监控中的数据聚合

http://dwz.cn/5wuoNk

摘要: 时间序列数据的采集和聚合对于监控来说非常重要, 这篇文章结合google sre这本书, 介绍了google聚合数据的方法, 非常值得学习和参考.

 

2. 如何达到facebook发版速度:Dropbox灰度发布平台系统架构

http://dwz.cn/5yaxHC

摘要: 灰度发布对于任何一个产品来说都是至关重要的, 需要在稳定性和效率上进行折中. 这篇文章介绍了Dropbox的灰度发布系统Stormcrow平台, 让我们看看Dropbox是如何进行灰度发布的.

 

丰富多彩的计算机世界

1. 如何提高程序员的开发技能?

http://dwz.cn/5wFGG6

摘要: 作为程序员大家都想逐步提高自己的开发技能, 这篇文章介绍了几个提升开发技能的途径, 大家可以参考.

 

2. Redis之父:『10x程序员』应该具备哪些素质?

http://dwz.cn/5xBgCp

摘要: 让我们看看Redis之父总结的高效程序员应该具备的素质吧.

分布式技术追踪 2017年第十一期