整理墨尔本服务器数据库高可用架构的实战方法。
数据库高可用保障数据安全。以下是实战。
一、高可用方案 1) 主从复制 + 故障转移 2) 双主架构 3) 集群方案(MGR、Galera) 4) 云数据库
二、MySQL 高可用 - 主从复制 - MHA 故障转移 - MGR 组复制 - Orchestrator
三、PostgreSQL 高可用 - 流复制 - Patroni - pgpool-II - repmgr
四、Redis 高可用 - 主从复制 - Sentinel - Cluster
五、故障转移 - 自动检测 - 自动切换 - VIP 漂移 - 客户端重连
六、数据一致性 - 同步复制 - 半同步复制 - GTID
七、监控 - 复制延迟 - 节点状态 - 切换事件
八、最佳实践 1) 监控延迟 2) 定期演练 3) 数据校验 4) 备份
总结:数据库高可用要多节点、自动切换、监控和演练。