暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

南大通用GBase8s的高可用集群方案介绍

原创 小小亮 2021-03-25
1037

数据库业务都要求提供7*24不间断的应用服务,这就要求数据库系统能够提供强大的高可用能力;GBase8s提供了业界领先的高可用集群技术,主要包括HDR、SDS、RSS。下图为GBase8s的高可用集群方案:

image.png

这里对这三种高可用技术进行简单的介绍。

一.HDR

HDR是一种基于逻辑日志的集群技术,通过将日志数据从主服务器同步到备服务器,实现数据库实例级别的复制功能。
主服务器将产生的逻辑日志存放在逻辑日志缓冲区,同时复制到HDR缓冲区。主从服务器通过后台线程通信将主服务器的逻辑日志同步到从服务器,从服务器实例将逻辑日志记录应用到磁盘。

根据主从服务器同步逻辑日志的策略,HDR支持逻辑日志的同步更新模式和异步更新模式。同步更新模式可以确保备实例上的事务始终和主实例保持一致,所以在发生故障时不会因为缓冲区的问题而丢失数据,但是性能上会受到一些影响。而异步更新模式下,主实例在将逻辑日志刷新到磁盘之前不需要收到备实例的确认信息,所以此模式可以提高日志的复制速度,但是事务可能会丢失。

HDR部署示意图如下:
image.png

二.SDS

SDS是一个共享存储设备体系架构的集群数据库,可实现:

  • 高可用,当某一节点故障时,其他节点将自动、快速接管;
  • 高可扩展性,企业依照数据增长增加节点来提高数据库的处理能力;
  • 引用透明性,无需调整应用程序至数据库;
  • 负载均衡,备机可以承担读写业务,有效降低了主机的负载。

SDS部署示意图如下:
image.png

三.RSS

RSS是HDR的扩展,提供远程的容灾备份方案。与HDR相比,RSS可以支持多个节点,部署距离更远,对网络带宽的要求更低,适合在需要部署远程的容灾备份方案。RSS可以支持读操作,承担一些报表类业务。当主服务器出现故障时,可以切换至RSS。

RSS部署示例如下:

image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论