架构师训练 第 6 周作业

用户头像
Glowry
关注
发布于: 2020 年 07 月 15 日
  1. 请简述CAP原理。

CAP是分布式存储系统的指导性原理。

C指的是数据一致性,要求操作时数据时,要不就是最新的,不要就返回错误;

A指的是系统可用性,要求操作时一定要是成功的,读取一定要能返回数据,不管最新与否;

P指的是分区耐受性,因为网络是不可靠的,系统一定会出现网络不可用的情况,这时就不能同时满足一致性和可用性了。

总的来说,CAP说明在分布式系统满足分区耐受性时,可用性和一致性是不能同时满足的。

从CAP中也能体现分布式系统的设计往往会存在不能满足的特性,这时需要架构师能判断出来哪些是矛盾的,避免系统围绕不可能的特性做兼容,最终系统越来越复杂,也不能满足设定的要求。



  1. 针对Doris案例,请UML时序图描述Doris临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。



系统进入临时失效



临时失效的读写过程



失效恢复



用户头像

Glowry

关注

还未添加个人签名 2019.02.13 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练 第6周作业