PACELC Theorem

The PACELC Theorem is an extension of the CAP theorem for distributed systems. It provides a more comprehensive framework for understanding the trade-offs in distributed databases and systems.

The Theory

PACELC states that in a system that experiences a network partition (P):

ELSE (E), when the system is running normally (no partition):

Trade-off Profiles

ProfilePartition BehaviorNormal BehaviorExample Systems
PA/ELAvailabilityLatency (favor speed)DynamoDB, Cassandra (with eventual consistency)
PC/ECConsistencyConsistency (favor accuracy)BigTable, HBase, traditional RDBMS
PA/ECAvailabilityConsistencyMongoDB (depending on config)

Relevance to Wikantik

While Wikantik is primarily a single-instance system, its design anticipates distributed operation:

See Also