数据库高可用(High Availability,HA)的核心目标是:在硬件故障、网络异常、软件 bug、甚至机房级灾难时,仍能保证数据库持续对外提供服务,或尽可能短地中断。
下面从架构方案 → 关键技术 → 落地实践三个层面系统讲清楚。
高可用不是“某一招”,而是多层保障:
架构
优点
缺点
适用
代表
机制
优点
关键点
方案
特点
适用
方案
优点
缺点
方案
挑战
| 类型 | 特点 |
|---|---|
| 异步 | 性能好,可能丢数据 |
| 半同步 | 折中 |
| 全同步 | 不丢,性能差 |
高可用 ≠ 备份
必须有:
数据库高可用 = 冗余副本 + 自动选主 + 防脑裂 + 数据校验 + 备份恢复
如果你愿意,可以告诉我:
我可以直接给你一套可落地的架构图 + 组件选型。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。