Dynamo架构中,为解决数据冲突采用的技术是:
A. 改进的一致性哈希算法
B. 参数可调的弱quorum机制
C. 向量时钟
D. Merkle哈希树
Dynamo中对一致性哈希算法进行了改进,其改进之处是:
A. 采用改进哈希算法,让哈希运算结果充分均匀地分散到各个节点中。
B. 引入虚拟节点概念,来解决哈希环上不同设备节点的性能差异。
C. 改进各存储节点,让每个节点的数据存储量完全一致。
D. 改进映像方式,将数据存放到哈希环逆时针方向的第一个标记小于或等于键的哈希值的设备节点上。
Dynamo的数据备份采用了参数可调的弱quorum机制(NWR策略)。其中参数N的含义是:
A. 一次成功的写操作至少需要写入的副本数。
B. 一次成功读操作须由服务器返回给用户的最小副本数。
C. 数据存储的副本数。
D. 以上都不正确。
在分布式系统架构中,有三个基本因素(CAP定理),但只能满足其中两个。Dynamo中牺牲的因素是:
A. 可靠性
B. 可用性
C. 一致性
D. 可恢复性