7.3 The PACELC Theorem
The PACELC theorem is an extension of the CAP theorem. In addition to consistency and availability, PACELC also takes latency into consideration and therefore also includes a performance analysis.
The theorem states that, even if the system is running without errors and is not partitioned by a network error, a decision must always be made between consistency and latency.
If a system guarantees the consistency of the data, latencies inevitably increase since the data must always be distributed, which can take a long time under certain circumstances.
An adapted decision diagram with the extension for PACELC is shown in Figure 7.3. (The E in the theorem stands for else.)
Figure 7.3 Decision Tree for the PACELC Theorem ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access