Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Consistency Models

8

Flashcards

0/8

Still learning
StarStarStarStar

Monotonic Read Consistency

StarStarStarStar

A system ensures that if a transaction reads data, any successive reads will always see that data or newer data. It is used in systems that require reliable progressive reads.

StarStarStarStar

Strict Consistency

StarStarStarStar

Every read operation gets the most recent write operation. It is used in systems where read and write operations need to be instantly visible to all nodes.

StarStarStarStar

Linearizability

StarStarStarStar

A stronger condition than sequential consistency, every operation appears instantaneously at some point between its invocation and its response. Used in distributed data stores.

StarStarStarStar

Eventual Consistency

StarStarStarStar

If no updates are made to a distributed system, eventually all accesses will return the last updated value. Used in large-scale distributed systems like DNS and some databases.

StarStarStarStar

Causal Consistency

StarStarStarStar

If one operation causally influences another operation, the system must guarantee that all processes observe the first operation before the second. Used in replicated databases and collaborative software.

StarStarStarStar

Sequential Consistency

StarStarStarStar

The result of any execution is the same as if the operations of all processors were executed in some sequential order. It is used in shared memory systems.

StarStarStarStar

Read-your-writes Consistency

StarStarStarStar

Guarantees a system records the latest write operation by a user, so future read operations by the same user will return that data. Common in user-centric applications.

StarStarStarStar

Monotonic Write Consistency

StarStarStarStar

A system ensures that a write operation by a process will be completed before any subsequent write operations by that same process. Used in systems to maintain write order.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.