class 这个复制的系统是什么

what class is this replicated system

给出了一致性模型等于 R = 1、W = 1、N = 5 的复制系统。这个系统包括什么class? AP、PC、AC?为什么?

这是一个 AP 系统。

  1. 你的N=5,意味着你的相同数据将同步到5个节点,所以它是一个P系统。

    P表示partition tolarance,对于分布式系统来说,网络中的节点是相互链接的。但由于某些原因,网络可能被分成若干部分,然后数据也被分离。如果一个数据保存到1个以上的replicas,则称P.

  2. 你的W=1,说明你的系统不是强一致性系统,因为不同的用户app可能同时看到不同的数据,但是这些数据最终会同步的,所以是一个弱一致性系统。反正不能说这个系统就是C.

  3. 你的R=1,表示数据一直可以读取,所以是A

总之就是AP的系统,和Cassandra一样。