Skip to main content

What is database replication?

FAQ resource for your migration project.

FAQ resource for What is database replication?.

Answer

Replication keeps copies of a database on multiple servers, typically a primary that accepts writes and one or more replicas that receive the changes. It improves read scalability by spreading queries across replicas, increases availability through failover if the primary fails, and can place data closer to users geographically. Replication can be synchronous, where a write waits for replicas to confirm (stronger consistency, higher latency), or asynchronous, where replicas lag slightly behind (faster writes, possible stale reads). It differs from backups, which protect against data loss but are not live copies serving traffic.