Distributed Systems Flashcards
1
Q
What is the CAP theorem?
A
The CAP theorem states that any distributed data store can only provide two of the following three guarantees:
- Consistency
Every read receives the most recent write or an error. - Availability
Every request receives a (non-error) response, without the guarantee that it contains the most recent write.
-Partition tolerance
The system continues to operate despite an arbitrary number of messages being dropped (or delayed) by the network between nodes.