一致性:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“==定义== :数据保持一致的特性。 ==线性一致性== :线性一致性保证了所有的读取都可以读到最新写入的值,即一旦新的值被写入或读取,所有后续的读都会看到写入的值,直到它被再次覆盖。在线性一致性模型中不论是数据的覆盖顺序还是读取顺序,都是按时间线从旧值向新值移动,而不会出现旧值反转的情况。 :符合单一进程的操作顺序,符合全局…”) |
(→定义) |
||
第1行: | 第1行: | ||
==定义== | ==定义== | ||
: | :数据写入、读取的结果保持一致的特性。 | ||
==线性一致性== | ==线性一致性== |
2022年11月17日 (四) 06:26的版本
定义
- 数据写入、读取的结果保持一致的特性。
线性一致性
- 线性一致性保证了所有的读取都可以读到最新写入的值,即一旦新的值被写入或读取,所有后续的读都会看到写入的值,直到它被再次覆盖。在线性一致性模型中不论是数据的覆盖顺序还是读取顺序,都是按时间线从旧值向新值移动,而不会出现旧值反转的情况。
- 符合单一进程的操作顺序,符合全局时钟下的全体进程操作顺序。
顺序一致性
- 顺序一致性保证所有读取都符合数据覆盖顺序,但不保证读取的是最新值。
- 符合单一进程的操作顺序,不符合全局时钟下的全体进程操作顺序。
因果一致性
最终一致性
- 最终一致性保证最终的数据一致,但过程中的覆盖顺序和读取结果随机。