Consistency model
In a distributed system such as a
distributed shared memory system or a distributed data store such as a
database,
filesystem, or web caching system, there are a number of possible
data consistency models. System supports a given model if operations on memory follow specific rules. Essentially it's a deal between programmer and system, when system guarantees, that if programmer will follow some rules, memory will be consistent and results of the memory operations will be predictable.
Examples include:
- strict consistency
- sequential consistency
- eventual consistency
- delta consistency
- linearizability
- PRAM consistency
- weak consistency
External links