A replikáció az adatokat egy elsődleges (primary) adatbázisból egy vagy több replika (standby) szerverbe másolja — magas rendelkezésre állás (failover, ha az elsődleges meghibásodna) és olvasási skálázhatóság (olvasási lekérdezések elosztása) érdekében. A PostgreSQL elsősorban streaming replikációt (fizikai) használ, amely a write-ahead log (WAL) alapú.
Streaming (fizikai) replikáció
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
