首页 > 其他分享 >openGauss-CM

openGauss-CM

时间:2024-08-28 15:51:34浏览次数:8  
标签:CM 部署 数据库 支持 集群 openGauss

openGauss- CM

可获得性

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

特性简介

CM(Cluster Manager)是一款数据库管理软件,由cm_server和cm_agent组成。

  • cm_agent是部署在数据库每个主机上,用来启停和监控各个数据库实例进程的数据库管理组件。
  • cm_server是用来进行数据库实例管理和实例仲裁的组件。

客户价值

管理和监控数据库系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。

特性描述

支持自定义资源监控,提供了数据库主备的状态监控、网络通信故障监控、文件系统故障监控、故障自动主备切换等能力。提供了丰富的数据库管理能力,如节点、实例级的启停,数据库实例状态查询、主备切换、日志管理等。

特性增强

CM支持对外状态查询和推送能力

  • 通过http/https服务远程查询到集群的状态,便于管理人员、运维平台等监控集群状态
  • 在数据库集群发生切主事件时,通过http/https服务及时地将集群最新的主备信息推送到应用端注册的接收地址,便于应用端及时的感知到集群的主备变化,从而能够快速的连接到新的主机和备机。

CM支持两节点部署模式

  • CM集群最小节点数限制由3节点减少为2节点,带来显著的成本优势
  • 通过引入第三方网关IP,有效解决CM集群两节点部署模式下自仲裁问题,同时支持动态配置CM集群故障切换策略和数据库集群脑裂故障恢复策略,从而能够尽可能确保集群数据的完整性和一致性。

支持CM部署与数据库部署解耦
已经部署了openGauss数据库集群,但是尚未部署CM的集群直接部署CM,而不需要通过升级的方式将CM带入

支持一键式暂停/恢复CM服务
支持一键暂停CM自动故障处理服务,避免运维人员在运维过程中的操作受到CM影响,运维完成之后可以一键恢复CM服务

支持按事件触发调用用户自定义脚本
在特定事件发生后,由CM自动触发用户自定义的脚本,执行相应的操作

CM支持容器化部署
支持将CM和数据库打包到docker镜像中,并启动两个以上的容器实例组成CM集群。

特性约束

一主一备模式下,5.0.0之前的版本中CM只支持基本的安装、启停、检测能力,其他功能不支持。

依赖关系

无。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:CM,部署,数据库,支持,集群,openGauss
From: https://www.cnblogs.com/xiaoxu0211/p/18384797

相关文章

  • openGauss-AI能力-0
    openGauss-AI能力X-Tuner:参数调优与诊断SQLdiag:慢SQL发现Anomaly-detection:数据库指标采集、预测与异常监控Index-advisor:索引推荐DeepSQL:库内AI算法详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss-AI能力
    openGauss-AI能力人工智能技术最早可以追溯到上世纪50年代,甚至比数据库系统的发展历史还要悠久。但是,由于各种各样客观因素的制约,在很长的一段时间内,人工智能技术并没有得到大规模的应用,甚至还经历了几次明显的低谷期。到了近些年,随着信息技术的进一步发展,从前限制人工智能发展......
  • openGauss-慢SQL根因分析
    openGauss-慢SQL根因分析可获得性本特性自openGauss3.0.0开始引入。特性简介慢SQL一直是数据运维中的痛点问题,如何有效诊断慢SQL根因是当前一大难题,工具结合openGauss自身特点融合了现网DBA慢SQL诊断经验,该工具可以支持慢SQL根因15+,能同时按照可能性大小输出多个根因并提供......
  • openGauss-慢SQL诊断
    openGauss-慢SQL诊断可获得性本特性自openGauss1.1.0版本开始引入。重构前慢SQL相关视图已废弃,包括dbe_perf.gs_slow_query_info、dbe_perf.gs_slow_query_history、dbe_perf.global_slow_query_hisotry、dbe_perf.global_slow_query_info。本特性自openGauss3.1.0版本......
  • openGauss-逻辑备份
    openGauss-逻辑备份可获得性本特性自openGauss1.0.0版本开始引入。特性简介支持将数据库内用户表的数据以通用格式备份到指定的存储介质中。客户价值通过逻辑备份特性,可以达成以下目的:将用户数据备份到可靠性更高的存储介质中,提升用户表数据的可靠性。通过采用通用的数......
  • openGauss-逻辑复制
    openGauss-逻辑复制可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss提供逻辑解码功能,将物理日志反解析为逻辑日志。通过DRS等逻辑复制工具将逻辑日志转化为SQL语句,到对端数据库回放,达到异构数据库同步数据的功能。目前支持openGauss数据库与MySQL数据库、Or......
  • openGauss-慢SQL发现
    openGauss-慢SQL发现可获得性本特性自openGauss1.1.0版本开始引入。特性简介本功能是一个SQL语句执行时间预测工具,通过模板化方法,实现在不获取SQL语句执行计划的前提下,依据语句逻辑相似度与历史执行记录,预测SQL语句的执行时间。客户价值工具不需要用户提供SQL执行计划,对......
  • openGauss-极致RTO按需回放
    openGauss-极致RTO按需回放可获得性本特性自openGauss5.1.0版本开始引入。特性简介支撑资源池化部署下数据库主机重启后快速恢复的场景。支撑资源池化部署下备机加速failover,降低RTO。本特性基于现有极致RTO特性演进而来。客户价值资源池化部署下,备机不再回放主机日......
  • openGauss-开箱即用
    openGauss-开箱即用可获得性本特性自openGauss6.0.0-RC1版本开始引入。特性简介基于环境信息与业务信息,自动调整操作系统以及数据库参数,达到开箱性能即最优。客户价值降低openGauss的使用门槛,提升用户使用体验。特性描述openGauss提供了gs_perfconfig工具帮助对openGaus......
  • openGauss-控制权和访问权分离
    openGauss-控制权和访问权分离可获得性本特性自openGauss1.1.0版本开始引入。特性简介支持控制权和访问权分离。客户价值针对管理员用户,表对象的控制权和访问权要能够分离,提高普通用户数据安全性。特性描述对于有多个业务部门,各部门间使用不同的数据库用户进行业务操作,......