CAP theorem states that a distributed system can guarantee at most two of the following three properties simultaneously: Consistency, Availability, and Partition tolerance.
Systems choose trade-offs based on application needs. For example, some NoSQL systems favor availability and partition tolerance (AP), while traditional RDBMS favor consistency and availability (CA) within a single datacenter.
Take quizzes related to this topic and see where you stand!
Start Quiz Now