Distributed Databases
Replication
Maintain copies of data on multiple nodes:
Learning Objectives
Lesson Outline
Maintain copies of data on multiple nodes:
Split data across multiple databases:
Distributed systems can only guarantee 2 of 3:
| Choice | Sacrifice | Example |
|---|---|---|
| CP | Availability | MongoDB, HBase |
| AP | Consistency | Cassandra, DynamoDB |
| CA | Partition Tolerance | Traditional RDBMS |