文件名称:一致性模型-htrc110 用户手册
文件大小:1.33MB
文件格式:PDF
更新时间:2024-06-30 06:35:45
分布式
2.4 一致性模型 Amazon 的 CTO 专门在官网中阐述了一致性模型,足见其重要性,可以认为,一致性要求直 接决定了存储系统设计和实现的复杂度。 为了更好的描述客户端一致性,我们通过以下的场景来进行,这个场景中包括三个组成部分: 存储系统 存储系统可以理解为一个黑盒子,它为我们提供了可用性和持久性的保证。 Process A Process A 主要实现从存储系统 write 和 read 操作 Process B 和 Process C Process B 和 C 是独立于 A,并且 B 和 C 也相互独立的,它们同时也实现对存储系统的 write 和 read 操作。 下面以上面的场景来描述下不同程度的一致性: 强一致性 强一致性(即时一致性) 假如 A 先写入了一个值到存储系统,存储系统保证后续 A,B,C 的读取操作都将返回最新值 弱一致性