class 这个复制的系统是什么
what class is this replicated system
给出了一致性模型等于 R = 1、W = 1、N = 5 的复制系统。这个系统包括什么class? AP、PC、AC?为什么?
- N = 存储数据副本的节点数
- W = 必须修改的副本数,对于
完成写入操作
- R = 期间执行访问的副本数
读取操作
这是一个 AP
系统。
你的N=5
,意味着你的相同数据将同步到5个节点,所以它是一个P
系统。
P表示partition tolarance
,对于分布式系统来说,网络中的节点是相互链接的。但由于某些原因,网络可能被分成若干部分,然后数据也被分离。如果一个数据保存到1个以上的replicas,则称P
.
你的W=1
,说明你的系统不是强一致性系统,因为不同的用户app可能同时看到不同的数据,但是这些数据最终会同步的,所以是一个弱一致性系统。反正不能说这个系统就是C
.
你的R=1
,表示数据一直可以读取,所以是A
。
总之就是AP
的系统,和Cassandra
一样。
给出了一致性模型等于 R = 1、W = 1、N = 5 的复制系统。这个系统包括什么class? AP、PC、AC?为什么?
- N = 存储数据副本的节点数
- W = 必须修改的副本数,对于 完成写入操作
- R = 期间执行访问的副本数 读取操作
这是一个 AP
系统。
你的
N=5
,意味着你的相同数据将同步到5个节点,所以它是一个P
系统。P表示
partition tolarance
,对于分布式系统来说,网络中的节点是相互链接的。但由于某些原因,网络可能被分成若干部分,然后数据也被分离。如果一个数据保存到1个以上的replicas,则称P
.你的
W=1
,说明你的系统不是强一致性系统,因为不同的用户app可能同时看到不同的数据,但是这些数据最终会同步的,所以是一个弱一致性系统。反正不能说这个系统就是C
.你的
R=1
,表示数据一直可以读取,所以是A
。
总之就是AP
的系统,和Cassandra
一样。