linux

Linux MariaDB的高可用性方案

小樊
42
2025-12-26 05:12:51
栏目: 云计算

Linux MariaDB 高可用方案总览

一、方案速览与选型

方案 拓扑与写入模式 故障切换方式 优点 局限 典型场景
主从复制 + 高可用代理/故障转移工具 一主多从,读写分离 代理或工具自动切换主库 架构简单、成熟可靠、读扩展方便 主从异步存在数据延迟;需处理主从一致性、切换一致性 读写分离、读多写少、可接受分钟级切换
Galera Cluster(多主同步复制) 多主对等,近同步、多点写入 自动节点剔除/重加入 多主写入、强一致(事务级)、自动故障转移 写入放大、网络抖动敏感;建议≥3 节点;仅 InnoDB 高并发写、需要强一致与自动容错
DRBD + Pacemaker/Corosync 主备 主备双机,块级复制 资源代理切换 VIP/服务 数据强一致、切换可控、传统环境友好 切换窗口、备机只读、需 STONITH/仲裁 双机关键库、传统机房、合规要求强一致
MHA(Master High Availability) 一主多从 管理节点自动选主并提升从库 切换快、对应用侵入小、支持自定义脚本 依赖 SSH、半同步/GTID 场景需额外配置;不内置负载均衡 主从架构、需要快速自动故障转移

二、主从复制 + 高可用代理或 MHA

三、Galera Cluster 多主同步

四、DRBD + Pacemaker/Corosync 主备

五、落地实施要点

0
看了该问题的人还看了