Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

Replication Methods

Replication in database systems is a strategy for ensuring data availability, redundancy, and load balancing. There are several replication methods, each with its advantages and challenges.

1. Primary-Replica (Master-Slave) Replication


  • In primary-replica replication, there is one primary (master) database and one or more replica (slave) databases. The primary database handles all write operations, while the replicas handle read operations. Changes made in the primary database are asynchronously replicated to the replica databases.




Like the course? Get enrolled and start learning!