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
.....
.....
.....
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
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?