Replication

intermediate
data
Enhanced Content

Definition

Creating copies of data across multiple database servers for availability and performance. Like having backup copies of important documents stored in different safe locations.

Real-World Example

Global applications use database replication to ensure users can access data quickly from servers in their region.

Cloud Provider Equivalencies

All major clouds support replication, but the feature names differ by database type. Relational services typically offer read replicas (for scaling reads) and synchronous standby replication for HA/failover. Globally distributed databases (e.g., DynamoDB Global Tables, Cosmos DB, Spanner) replicate across regions for low-latency access and resilience, often with configurable consistency.

AWS
Amazon RDS (Read Replicas, Multi-AZ), Amazon Aurora (Aurora Replicas, Global Database), Amazon DynamoDB (Global Tables)
AZ
Azure SQL Database (Active Geo-Replication, Auto-failover groups), Azure Database for PostgreSQL (Read replicas), Azure Cosmos DB (multi-region replication)
GCP
Cloud SQL (read replicas, cross-region replicas), AlloyDB for PostgreSQL (read pools), Cloud Spanner (multi-region), Firestore (multi-region)
OCI
OCI Database with Data Guard, MySQL HeatWave (read replicas), Autonomous Database (Data Guard/standby where applicable)

Explore More Cloud Computing Terms