跳到主要内容

高可用知识体系概览

问题

数据库高可用包含哪些方面?如何保证数据库服务的持续可用?

答案

什么是数据库高可用

数据库高可用(High Availability, HA)是指通过冗余部署、故障检测和自动切换等手段,确保数据库服务在硬件故障、网络问题等异常情况下仍能正常提供服务。

可用性指标

级别可用性年停机时间典型场景
2 个 999%87.6 小时内部系统
3 个 999.9%8.76 小时一般业务
4 个 999.99%52.6 分钟核心业务
5 个 999.999%5.26 分钟金融系统

高可用知识体系

本分类文档导航

文档核心内容面试重点
主从复制原理binlog 复制、GTID、半同步⭐⭐⭐⭐⭐
读写分离代理中间件、主从延迟处理⭐⭐⭐⭐
集群方案MGR、PXC、Redis/MongoDB 集群⭐⭐⭐⭐
故障转移MHA、切换流程、脑裂防护⭐⭐⭐⭐
备份与恢复全量/增量备份、PITR⭐⭐⭐

相关链接