其他一致性模型

其他一致性模型

弱一致性

弱一致性指的是系统的某个数据被更新后,后续对该数据的读取操作,取到的可能是更新前的值,也可能是更新后的值,全部用户完全读取到更新后的数据,需要经过一段时间,这段时间称作“不一致性窗口”。

系统并不保证续进程或者线程的访问都会返回最新的更新过的值。系统在数据写入成功之后,不承诺立即可以读到最新写入的值,也不会具体的承诺多久之后可以读到。但会尽可能保证在某个时间级别(比如秒级别)之后,可以让数据达到一致性状态。

读己所写一致性

因果一致性的特定形式。一个进程总可以读到自己更新的数据。

会话一致性

读己所写一致性的特定形式。进程在访问存储系统同一个会话内,系统保证该进程读己之所写。

单调读一致性

如果一个进程已经读取到一个特定值,那么该进程不会读取到该值以前的任何值。

单调写一致性

系统保证对同一个进程的写操作串行化。

下一页