Grokking the System Design Interview
Vote

0% completed

PACELC Theorem

Background

We cannot avoid partition in a distributed system, therefore, according to the CAP theorem, a distributed system should choose between consistency or availability

.....

.....

.....

Like the course? Get enrolled and start learning!
R

rahul.raja412

· 2 years ago

Key-Value : Redis, voldemort, Dynamo

Document : CouchDB, MongoDB

Wide column : Cassandra, HBase

Graph: Neo4J, InfiniteGraph

Dynamo, Cassandra : chooses availability and lower latency over Consistency : Uses Consistent Hashing

BigTable, HBase : Chooses consistency

MongoDB : Configurable : Default : Primary/secondaries Configuration: PA/EC

Custom : if asked to write on Majority replicas and read from the primary - PC/EC
O

Omar Qunsul

· a day ago

ACID (Atomicity, Consistency, Isolation, Durability) databases, such as RDBMSs like MySQL, Oracle, and Microsoft SQL Server, chose consistency (refuse response if it cannot check with peers)

What does this have to do with distributed systems and the CAP theory?

Show 1 reply