PACELC Theorem & Distributed Databases

What is P.A.C.E.L.C. ?

PACELC Theorem States That :

CAP Theorem Trade-Offs

We can also see that CAP theorem is applicable for other scenarios including but not limited to:

* Multi Master Replication cluster setup

* Cluster with more than three nodes in Master Slave Replication

* Sharded databases like Cassandra/Dynamodb where Key Range is owned by more than one node.

* Network Partitioning happening across clients and cluster nodes where they are isolated from others.

PACELC as Extension to CAP Theorem

Applying PACELC Theorem to Databases

Cassandra (PA/Else Latency)
MongoDB (PA/Else Consistency)

Conclusion

Coming Up Next Part-2

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store