მაღალი ხელმისაწვდომობა (HA) ნიშნავს მონაცემთა ბაზის ხელმისაწვდომობის შენარჩუნებას მაშინაც კი, როდესაც აირე ხარვეზები ხდება — რეპლიკაციის (stand-by რეპლიკები), ავტომატური failover-ის (რეპლიკის ხელმძღვანელად ხელახლა აღიარება, როდესაც პირველადი ვერ ხერხდება) და სათანადო არქიტექტურის საშუალებით. მიზანი: შეამციროთ წელი დრო და მონაცემების დაკარგვა, რადგან მონაცემთა ბაზის გაუმართაობა მთელ აპლიკაციას თხრის.
საფუძველი: რეპლიკაცია + ავტომატური 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.
