[发明专利]一种GaussDB分布式数据库的备份恢复系统及其方法在审
申请号: | 202011188496.1 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112214358A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 陈其然 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 叶敏华 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gaussdb 分布式 数据库 备份 恢复 系统 及其 方法 | ||
本发明涉及一种GaussDB分布式数据库的备份恢复系统及其方法,该系统包括相互连接的服务器端和客户端,客户端分布安装于GaussDB集群的多个GuassDB节点内,GaussDB节点内的Roach工具和客户端分别与MML接口连接,服务器端与多个GuassDB节点分别连接,服务器端的存储介质用于存放待备份数据或待恢复数据;管理控制台用于接收用户操作指令,以及监控各GuassDB节点的工作状态;MML接口用于创建多个备份恢复通道,以实现客户端与Roach工具的相互通信,备份恢复通道用于传输待备份数据、恢复请求数据以及待恢复数据。与现有技术相比,本发明能够有效提升GuassDB分布式数据库的备份恢复性能、不占用本地磁盘空间,且能统一对GuassDB集群内各节点进行统一管理,降低人工运维成本、提升用户体验。
技术领域
本发明涉及数据备份恢复技术领域,尤其是涉及一种GaussDB分布式数据库的备份恢复系统及其方法。
背景技术
GaussDB是一种企业级AI-Native分布式数据库,GaussDB采用MPP(MassiveParallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。作为一种大型数据库,GaussDB可以为超大规模数据管理提供高性价比的通用计算平台,也可用于支撑各类数据仓库系统、BI(Business Intelligence)系统和决策支持系统,为上层应用的决策分析提供服务。为了防止系统出现操作失误或系统故障导致数据丢失、为了保护数据免受意外的损失,需要定期进行备份操作,目前GaussDB的备份方案主要是使用自带的备份工具,即内置的备份命令行工具,将数据库的data文件、log文件和配置文件导出到本地磁盘,再由数据库管理员手动运维。
由于GaussDB采用MPP架构,节点数规模可达数百上千,其自带的备份工具,难以有效对海量节点的备份进行有效管理,对于金融行业(银行)等核心交易/分析类数据库,也难以满足高等级的保护要求;海量的数据也会导致备份/恢复时间过长,容易影响业务运行,同时会增加备份业务网络带宽需求;此外,大量备份数据需要大容量存储空间,这也会增加保护成本。
因此,传统的GaussDB分布式数据库备份方法主要存在以下缺点:
一、备份恢复性能低——命令行备份工具从数据库获取备份数据的流程采用单线程方式,备份性能低;
恢复时先将数据恢复到单一节点,再通过节点间数据同步的方式,将数据还原到整个数据库集群,恢复性能低。
二、用户体验差——备份恢复过程是全命令行操作,备份恢复相关命令冗长、参数多,晦涩难懂,且只能备份到本地磁盘,后续需要数据库管理员手动操作将备份数据拷贝到其他存储或者归档到其他二级存储,总体而言对于运维管理资源开销巨大,且容易出错。
三、方案成熟度差——GaussDB通常是以海量节点规模集群部署,使用命令行工具备份方式会将各节点上的数据备份到各节点本地,后续如何对各节点的备份数据进行统一管理和运维难以解决,所以命令行工具备份方式面对海量节点规模集群场景基本无法落地。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种GaussDB分布式数据库的备份恢复系统及其方法。
本发明的目的可以通过以下技术方案来实现:一种GaussDB分布式数据库的备份恢复系统,包括相互连接的服务器端和客户端,所述客户端分布安装于GaussDB集群的多个GuassDB节点内,所述GaussDB节点内设置有数据库和Roach工具,所述Roach工具和客户端分别与MML(Media Management Library,介质管理库)接口连接,所述服务器端与多个GuassDB节点分别连接,所述服务器端设置有存储介质和管理控制台,所述存储介质用于存放待备份数据或待恢复数据;
所述管理控制台用于接收用户操作指令,以及监控各GuassDB节点的工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011188496.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种HDFS数据备份恢复系统及备份恢复方法
- 下一篇:铸造涂液过滤机