极客大学架构师训练营 0 期 week 06 作业
CAP理论:
C: Consistence
数据的一致性,表示在一个节点写入数据,在其他的节点就能读到该写入的数据
A: Avaliability
可用性,任何时候该系统都是可以使用的,
P: Patition Tolaronce
分区容错性,在现有网络的基础上,系统的分区是不可避免的
当系统由于网络原因形成分区P后,在不同的网络分区中,数据是不一致的,这时候如果要保证C,则系统不可用,解决分区问题后保证没有分区才能保证C,这就是选择的CP,放弃了A;
同理,这时如果在发生了P的情况下选择了系统可用性A,则数据的一致性不能保证,各个分区都在更新数据,每个分区的数据不一致。
针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。
评论