Replikacija kopijuoja duomenis iš pagrindinės duomenų bazės į vieną ar daugiau replikos (budėjimo) serverių — dėl aukšto prieinamumo (failover, jei pagrindinė nepavyksta) ir skaitymo mastelio (paskirstyti skaitymo užklausas). PostgreSQL pirmiausia naudoja streaming replikaciją (fizinę), pagrįstą write-ahead log (WAL).
Streaming (fizinė) replikacija
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
