Replicarea copiază date din baza de date primară pe unul sau mai multe servere replică (standby) — pentru disponibilitate ridicată (failover dacă serverul primar eșuează) și scalabilitate de citire (distribuire a interogărilor de citire). PostgreSQL utilizează în principal replicarea prin streaming (fizică) bazată pe write-ahead log (WAL).
Replicarea prin streaming (fizică)
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
