NWR协议
什么是NWR协议
NWR是一种在分布式存储系统中用于控制一致性级别的一种策略。在亚马逊的存储系统中,应用了NWR协议来控制一致性。
- N:在分布式系统中,有多少分备份数据
- W:代表一次成功的更新操作要求至少有W份写入成功
- R:代表一次成功的读取操作至少有R份读取成功
原理
NWR值的不同组合会产生不同的一致性效果,当W+R>N 时,整个系统对客户端来讲能够保证强一致性。
以常见的N=3、W=2、R=2来举例
...大约 2 分钟
NWR是一种在分布式存储系统中用于控制一致性级别的一种策略。在亚马逊的存储系统中,应用了NWR协议来控制一致性。
NWR值的不同组合会产生不同的一致性效果,当W+R>N 时,整个系统对客户端来讲能够保证强一致性。
以常见的N=3、W=2、R=2来举例