架构训练营第六周 - 总结

一致性Hash,是为了解决,在分布式缓存中,服务器扩容时,带来的数据访问不一致的算法。
杂想
上节复习:
主从复制:提高可用性、读并发
主主复制:提高写可用性,不支持写并发
分布式数据库:
硬编码实现分片
中间件实现分片:mycat,配置可用规则
本周主要讲了以下几点:
分布式数据库,以Mysql为例,讲了多种分布式架构:主从,主主。
数据库分片,缓解数据库压力
Nosql,
分布式原理
CAP:一致性,可用性,分区容错性
BASE
Doris设计分析
从规划到落地
从立项到可实施
解决的痛点
关键点
瞬时失效
临时失效
Zookeeper设计分析
Paxos算法
Zab协议
选举过程
到今天,关于技术选型,常用技术产品讲完了。
路由算法
一致性
可用性
服务器扩容
有几个知识点需要额外了解的。
Paxos算法,Paxos Made Simple,https://www.microsoft.com/en-us/research/publication/paxos-made-simple/
Berkeley DB:文件数据库,https://www.oracle.com/database/technologies/related/berkeleydb.html
Mycat,http://www.mycat.org.cn/
实操知识点:
Zookeeper Docker 集群部署
Doris 源码研究
知识脑图

版权声明: 本文为 InfoQ 作者【无心水】的原创文章。
原文链接:【http://xie.infoq.cn/article/19543a6fa335c19ce62f33f1e】。文章转载请联系作者。
评论