Disponibilitate ridicată (HA) înseamnă a menține baza de date disponibilă chiar și atunci când apar defecțiuni — prin replicare (replici standby), failover automat (promovarea unei replici când primara eșuează) și arhitectură corespunzătoare. Scopul: a minimiza timpul de inactivitate și pierderea de date, deoarece defecțiunile bazei de date duc la căderea întregii aplicații.
Fundația: replicare + failover automat
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.
