跳到主要内容

分布式数据库高可用方案设计

分布式数据库高可用的要求

  • 数据一致性
  • 可用性
  • 分区容错性

通俗的来说,分布式数据库高可用要求即使仅存一个集群节点,也需要对外提供服务。

分布式数据库高可用的实现方案

对于分布式数据库来说,根据存储数据库元信息的不同,大致有两种方案来实现高可用:

  1. 使用第三方分布式系统来存储数据库集群的相关元信息,通过这些元信息来管理数据库集群
  2. 数据库系统自身根据分布式协议(算法)