文档下载建议反馈入口

  • 方案对比
  • 如何选择

高可用概述

高可用性(High Availability,简称 HA)是指通过技术手段减少因日常维护或突发故障导致的服务中断,提升系统整体可用性。KaiwuDB 针对集群和单节点两种部署模式,提供多种高可用方案,用户可根据业务连续性要求和硬件预算灵活选择。

方案对比

方案说明部署模式最少节点数故障转移典型场景
多副本集群高可用基于 RAFT 协议保证数据强一致性,单节点故障自动选举主副本,无需人工干预。集群3自动同数据中心多节点生产部署
集群复制异步复制机制,支持表级和库级复制粒度,具备断点续传能力。集群(主备各一套)6手动跨数据中心灾备、一主多备
基于 WAL 的主备复制KaiwuDB 原生能力,通过内置 SQL 命令管理主备生命周期,RTO < 10 秒,硬件成本低。单节点2手动资源受限、需快速切换的单节点部署
基于 DRBD 的主备复制基于 DRBD + Pacemaker 开源方案,故障时自动完成资源漂移和服务切换,适合无人值守场景。单节点2自动物联网场景自动切换

如何选择

根据部署模式和运维偏好,可参考以下选择路径:

  • 多副本集群:高可用为默认能力,无需额外配置。如还需跨数据中心容灾或读写分离,可叠加集群复制。
  • 单节点部署,倾向使用 KaiwuDB 原生方案:选择基于 WAL 的主备复制,通过内置 SQL 命令管理主备生命周期。
  • 单节点部署,倾向使用开源软件方案:选择基于 DRBD 的主备复制,结合 Pacemaker 实现自动故障切换,适合物联网等无人值守场景。
  • 单副本集群:暂不支持高可用方案。