Library/Architecture Patterns/Linearizability and Consistency Models
Architecture Patterns

Linearizability and Consistency Models

Linearizability makes a distributed database behave as if there is only one copy of the data, but achieving it requires sacrificing either availability or performance.

LinearizabilityConsistency ModelsAtomic ConsistencyPaxosRaftTwo-Phase Commit (2PC)Serializable IsolationEventual ConsistencyDistributed LockingConsensus Algorithms

Practice this topic with AI

Get coached through this concept in a mock interview setting

Start Practice
Linearizability and Consistency Models diagram

Linearizability and Consistency Models - System Design Diagram

Ready to practice?

Our AI coach will quiz you on this topic and give real-time feedback

Practice This Topic