Q7Big Data Analytics
Question
2 marks
State the CAP theorem.
Answer
The CAP theorem states that a distributed system can only provide two of three guarantees: Consistency, Availability, and Partition tolerance.
Formulated by Eric Brewer, it implies that in the presence of a network partition (P), one has to choose between consistency (C) and availability (A). Most NoSQL databases are designed with specific trade-offs according to this theorem.