Client-centric models

Eventual consistency

Monotonic readings

If a process reads the value of a given x, any successive reading operation over x by the same process will return the same value or a more recent one.

Monotonic reading
Non-monotonic reading

Monotonic writings

A process writing operation in x is completed before any successive writing operation on x by the same process.

Monotonic write
Data store does not make consistency available by monotonic writing
Whitout consistency by monotonic writing
Consistent because WS(x1, x3) although x1, aperantly, overides x2

Reading after writing

The effect of a process writing operation over data x will always be seen by the same process following reading operations over x.

Read after consistent write
Non-consistent

Writing after reading

A process's writing operation over x data after a previous reading operation over x by the same process is guaranteed to occur over the same x value.

Write after consistent read
Non-consistent

Last updated