High availability (HA) tfisser li tġomm id-database disponibbli anke meta jseħħu fallimenti — permezz ta replication (standby replicas), automatic failover (promozzjoni ta replica meta l-primary ifalli), u arkitettura xierqa. L-għan: minimizza l-downtime u l-isperdita ta data, peress li outages tad-database jieħdu l-applikazzjoni kollha.
Il-fondazzjoni: replication + automatic 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.
