写点什么

第 6 周作业

用户头像
paul
关注
发布于: 2020 年 11 月 01 日

内容总结

作业

下面两题,至少选做一题

1. 请简述 CAP 原理。

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

• 参考《海量分布式存储系统 Doris 的高可用架构设计分析.pdf》



CAP 原理

cap包含3要素:一致性要求读最近写入的或者报错;可用性要求不报错但不保证是最近写入的;分区耐受性要求即使消息丢失或延迟,系统还是可操作的

无论何时,系统可操作是基础,即分区耐受性总是要满足的:当网络失效时,要么报错满足一致性;要么不报错满足可用性。不管怎样,总是可以操作的。所以一致性和可用性是矛盾的,不能同时满足。所以要么是CP,要么是AP。

多数情况的解决方案是:保证可用性,放弃强一致性,同时确保最终数据一致性



用户头像

paul

关注

还未添加个人签名 2018.08.22 加入

还未添加个人简介

评论

发布
暂无评论
第6周作业