数据库业务都要求提供
7*24
不间断的应用服务,这就要求数据库系统能够提供强大的
高可用能力;
GBase8s
提供了业界领先的高可用集群技术,主要包括
HDR
、
SDS
、
RSS
。下
图为
GBase8s
的高可用集群方案:
这里对这三种高可用技术进行简单的介绍。
一
. HDR
HDR
是一种基于逻辑日志的集群技术,通过将日志数据从主服务器同步到备服务器,
实现数据库实例级别的复制功能。
主服务器将产生的逻辑日志存放在逻辑日志缓冲区,同时复制到
HDR
缓冲区。主从服
务器通过后台线程通信将主服务器的逻辑日志同步到从服务器,从服务器实例将逻辑日志
记录应用到磁盘。
根据主从服务器同步逻辑日志的策略,
HDR
支持逻辑日志的同步更新模式和异步更新
模式。同步更新模式可以确保备实例上的事务始终和主实例保持一致,所以在发生故障时
不会因为缓冲区的问题而丢失数据,但是性能上会受到一些影响。而异步更新模式下,主
实例在将逻辑日志刷新到磁盘之前不需要收到备实例的确认信息,所以此模式可以提高日
志的复制速度,但是事务可能会丢失。
HDR
部署示意图如下:
评论