写点什么

架构一期第六周作业

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

作业一(至少完成一项):

  1. 请简述 CAP 原理。

  2. CAP 原理,其中 CAP 三个分别是,C(数据一致性)、A(可用性)、P(分区耐受性)

  3. CAP 个人理解为,一个好的系统架构需要满足的三个特性,但是在分区耐受性肯定是无法保证的情况下,就要做到至少另外两个特性需要得到保障,其中,数据一致性,可以理解为,应用程序使用的数据一定要是有效的,有效的数据基本可以理解为最新的数据,没有错误的数据。可用性可以理解为,数据一定要可用,不能无法访问,不能丢失等无法获取的情况。

  4. 个人理解,CAP 原理是针对数据这种资源来说的,应用程序在获取,使用数据的过程中,需要,先保证数据能拿到,其次需要保证拿到的数据一定是正确的。

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

订正:

  1. 19 步之后,20 步之前在应用正常读写存储服务 2 之前,存储服务 2 的缓存数据需要先刷新到磁盘上才能让应用正常读写。

  2. 数据恢复完成结果报告应该由临时节点完成,保证临时节点中数据已经完全被读取,数据服务 2 中的数据已经完全写入。


发布于: 2020 年 11 月 01 日阅读数: 39
用户头像

Airs

关注

Emmmmmmm 2018.02.28 加入

Emmmmmmm

评论

发布
暂无评论
架构一期第六周作业