架构师训练营第六周作业
作业一(至少完成一项):
请简述 CAP 原理。
分布式数据库系统无法同时满足一致性,可用性和分区耐受性,只能同时满足其中2个。因为分区耐受性必然要满足,所以可以简化为,在满足分区耐受性的前提下,一致性和可用性无法同时满足。即发生网络节点故障时,要么允许返回非最新的值(不满足一致性),要么允许返回错误或没有响应(不满足可用性)。
针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。
a) 临时失效判断
![](https://static001.geekbang.org/infoq/43/435ae89178a61d10b9fca5bdeed98524.png)
b) 临时失效中的读写过程
![](https://static001.geekbang.org/infoq/7c/7c1da57c8a656b8ef1894fbf21f1089c.png)
c) 临时失效恢复过程
![](https://static001.geekbang.org/infoq/11/11f536919449a2bf05adae8fe9279eac.png)
作业二:根据当周学习情况,完成一篇学习总结
![](https://static001.geekbang.org/infoq/f5/f5dbab3c692219d5b6bccf013ba21715.png)
评论