架构师训练营 week6 学习总结
CAP原理:
一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼, 也就是说CAP理论就是说在分布式存储系统中,最多只能实现上面的两点
他的精髓就是要么AP,要么CP,要么AC,但是不存在CAP,因此在进行分布式架构设计时,必须做出取舍
分布式一致Zookeeper:
一直做.net开发,对于这块只闻其名,未亲身体会实战过,只能说些自己认知到的东西把,
ZooKeeper的基本运转流程:
1、选举Leader。
2、同步数据。
3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。
4、Leader要具有最高的执行ID,类似root权限。
5、集群中大多数的机器得到响应并接受选出的Leader
Doris系统
分布式、面向交互式查询的分布式数据库,主要部分是 SQL,内部用到 MPP 技术
Doris 主要解决 PB 级别的数据量(如果高于 PB 级别,不推荐使用 Doris 解决,可以考虑用 Hive 等工具),解决结构化数据,查询时间一般在秒级或毫秒级。
在数据分析处理框架中,Doris 主要做的是 Online 层面的数据服务,主要处理的是数据分析方面的服务
评论