ReviseAlgo Logo

Chapter II: Databases & Data Modeling

Database Replication

Copying data across nodes for availability, read scaling, and fault tolerance.

In short

Replication keeps copies of data on multiple nodes for availability, read scaling, and fault tolerance.

Loading diagram…

Key takeaways

  • Master–Slave scales reads; Master–Master scales writes but risks conflicts.
  • Async replication is fast but can serve stale data.