第六周架构师训练营作业
CAP:
C是一致性的意识,即去访问一个数据,要么返回最新的正确数据,要么就不要返回;A的意思是可用性,即去访问一个数据,尽量返回结果,但是结果不一定要求是最新的;P是分区耐受性,这个但凡涉及到分布式,要走网络,那就必然出现部分节点不可用的情况,这种情况需要容忍。
因此,我们往往是需要在P的基础上,对C和A做取舍和均衡。就目前的NoSql数据库而言,往往是尽快保证可用性,允许一点不一致性,但最终一致就可以了。
Doris临时失效的处理过程:
判断系统进入临时失效状态
临时失效中的读写过程和失效恢复过程
评论