高可用概述

高可用性(HA)指在发生故障时,系统能够自动或手动切换到备用节点或系统,以确保服务的持续可用性。KaiwuDB 提供了多种高可用性方案,适用于不同的使用场景和需求:

  • 多副本集群:默认情况下,KaiwuDB 多副本集群具备高可用能力,能够实现故障转移和数据强一致性。集群中的各节点通过定期的心跳机制维护连接和状态,以便及时发现故障并采取相应措施,更多相关信息,参见集群高可用性
  • 单机版本:KaiwuDB 单机版本支持以下高可用方案:
    • 通过 SQL 语句完成主备复制,实现单机部署场景下的高可用能力。更多相关信息,参见单机高可用性
    • 通过基于 DRBD 块设备复制的开源软件方案,实现主备节点间的数据复制,更多相关信息,参见基于 DRBD 的单机高可用性方案
  • 单副本集群:KaiwuDB 单副本集群不支持高可用方案。