首页 > 其他分享 >openGauss 级联备机

openGauss 级联备机

时间:2024-03-30 09:36:53浏览次数:23  
标签:级联 主机 备机 同步 build openGauss 日志

级联备机

可获得性

本特性自openGauss 1.1.0版本开始引入。

特性简介

本特性主要基于当前一主多备的架构,在此基础上,支持级联备机连接备机。

客户价值

一主多备架构在特殊业务场景下,无法支持足够灵活的结构。多机房部署,不足以满足HA切换下的完整结构(主次机房三个实例,次次机房两到三个实例)。若备机个数变多,对主机可能导致压力较大。针对业务实时性要求较低的查询,可落到级联备中。因此,我们需要提供级联备能力。

特性描述

主机通过发送日志给备机实现同步,备机通过发送日志给级联备实现同步,其中主备之间日志同步可配置为同步或异步,备机与级联备之间只能以异步方式。

目前一主多备方式架构,主机通过walsender线程向备机同步日志,备机通过walreceiver线程接受日志,并刷到本地盘,备机读取redo日志,完成主备之间的数据同步。主备机之间walsender与walreceiver一一对应。备机与级联备通过walsender与walreceiver线程异步方式同步日志,降低主机流复制的压力。

特性增强

无。

特性约束

  • 级联备只能从备机同步数据,不能直接从主机同步。
  • 级联备不支持直接从备机build数据,目前只能从主机build数据。如果备机需要全量build,会导致级联备也要重新全量build。
  • 级联备为异步同步。
  • 级联备不支持promote。
  • 级联备不支持notify。
  • 目前不提供查询主 - 备 - 级联备集群总体架构,需要根据主找到备,再通过备找到级联备。
  • 级联备不能有再次级联备。
  • 极致RTO开启时,不支持级联备。

依赖关系

无。

标签:级联,主机,备机,同步,build,openGauss,日志
From: https://www.cnblogs.com/renxyz/p/18105075

相关文章

  • openGauss 极致RTO
    极致RTO可获得性本特性自openGauss1.1.0版本开始引入。特性简介支撑数据库主机重启后快速恢复的场景。支撑主机与同步备机通过日志同步,加速备机回放的场景。客户价值当业务压力过大时,备机的回放速度跟不上主机的速度。在系统长时间的运行后,备机上会出现日志累积。当主......
  • openGauss 灰度升级
    灰度升级可获得性本特性自openGauss2.0.0版本开始引入。特性简介灰度升级支持全业务操作,一次性升级所有节点。客户价值通过灰度升级,可以提供一种在线升级的方式,保证在不中断业务的情况下,进行所有节点的升级。特性描述灰度升级是一种支持升级所有节点的在线升级方式。目......
  • openGauss 基本功能和特性
    基本功能和特性背景信息openGauss是一个单机数据库,具备关系型数据库的基本功能,以及企业特性的增强功能。基本功能标准SQL支持支持标准的SQL92/SQL99/SQL2003/SQL2011规范,支持GBK、GB18030、GB18030_2022、UTF-8、SQLASCII以及Latin-1字符集,支持SQL标准函数与分析函数,支持......
  • openGauss 基于Dorado存储同步复制的主备双集群容灾
    基于Dorado存储同步复制的主备双集群容灾可获得性本特性自openGauss5.1.0版本开始引入,仅适用于资源池化架构。特性简介本特性采用Dorado存储的同步复制能力来实现主备双集群的xlog日志同步,保证主备双集群xlog日志实时一致性,从而提升主备双集群的事务性能,降低存储空间,并保证主......
  • openGauss 基于Paxos协议的高可用
    基于Paxos协议的高可用可获得性本特性自openGauss2.1.0版本开始引入。特性简介DCF模式开关开启后,数据库节点可以支持基于Paxos协议的复制与仲裁能力。数据库节点基于Paxos的自选主及日志复制,复制过程中支持压缩及流控,防止带宽占用过高。提供基于Paxos多种角色的节点类型,并能......
  • openGauss 行存转向量化
    行存转向量化可获得性本特性自openGauss3.0.0版本开始引入。特性简介将行存表的查询转换为向量化执行计划执行,提升复杂查询的执行性能。客户价值由于行存执行引擎在执行包含较多表达式或者关联操作的复杂查询时,性能表现不佳;而向量化执行引擎在执行复杂查询时具有优异的性能......
  • openGauss 行级访问控制
    行级访问控制可获得性本特性自openGauss1.1.0版本开始引入。特性简介行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。客户价值不同用户执行相同的SQL查询操作,读取到的结果是不同......
  • openGauss 行列混合存储
    行列混合存储可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss支持行存储和列存储两种存储模型,用户可以根据具体的使用场景,建表时选择行存储还是列存储表。一般情况下,如果表的字段比较多(即大宽表),查询中涉及到列不很多的情况下,适合列存储。列存储方式如图1所......
  • openGauss 工具链_DataKit
    DataKit可获得性本特性自openGauss5.0.0版本开始引入。特性简介DataKit是基于Web的openGauss的可视化的平台系统,目的是方便客户使用和管理openGauss可视化工具,可以为客户降低openGauss数据库安装使用门槛,做到安全中心管理,插件管理,以及其它功能包括一键化部署、卸载、组件化安......
  • openGauss 函数及存储过程支持
    函数及存储过程支持可获得性本特性自openGauss1.1.0版本开始引入。特性简介函数和存储过程是数据库中的一种重要对象,主要功能将用户特定功能的SQL语句集进行封装,并方便调用。客户价值允许客户模块化程序设计,对SQL语句集进行封装,调用方便。存储过程会进行编译缓存,可以提升......