Visoka dostupnost (HA) znači održavanje dostupnosti baze podataka čak i kada se dogode greške — kroz replikaciju (rezervne replike), automatski failover (promocija replike kada primarna baza padne) i odgovarajuću arhitekturu. Cilj: minimizirati vrijeme zastoja i gubitak podataka, jer padovi baze podataka zaustavljaju cijelu aplikaciju.
Temelj: replikacija + automatski failover
Primary ──(streaming replication)──▶ Standby replica(s)
If the PRIMARY fails:
→ a STANDBY is automatically PROMOTED to become the new primary (FAILOVER)
→ the application reconnects to the new primary → minimal downtime
→ Without HA, a primary failure = total database outage = application down.
