September 2019
Beginner to intermediate
540 pages
13h 3m
English
Proposed by Eric Brewer, a Berkeley computer scientist, the CAP theorem asserts that any distributed system with shared state can only have at most, two desirable properties out of the following three:
There is no guarantee that network nodes are free of failure in a distributed heterogeneous environment. Therefore, the CAP theorem suggests that the designer of large distributed systems has to make a trade-off between consistency and availability. Traditional RDBMS is more targeted to ensure consistency and availability in a centralized system.
The following diagram illustrates the three properties of the CAP theorem and the designer's choices in different distributed database ...
Read now
Unlock full access