Replicação copia dados de um banco de dados primário para um ou mais servidores réplica (standby) — para alta disponibilidade (failover se o primário falhar) e escalabilidade de leitura (distribuir consultas de leitura). PostgreSQL usa principalmente replicação por streaming (física) baseada no write-ahead log (WAL).
Replicação por streaming (física)
Primary ──(streams WAL: the write-ahead log of changes)──▶ Replica(s)
✓ The primary handles all WRITES
✓ Replicas continuously apply the primary's WAL → stay in sync (near-real-time)
✓ Replicas can serve READ queries ("hot standby") → scale reads
