[发明专利]多存储引擎的数据备份方法、装置、电子设备及存储介质在审

专利信息
申请号: 202110587723.6 申请日: 2021-05-27
公开(公告)号: CN115408200A 公开(公告)日: 2022-11-29
发明(设计)人: 武智晖;郭志伟;刘辉;徐海勇;陶涛;尚晶;江勇;陈卓 申请(专利权)人: 中移信息技术有限公司;中国移动通信集团有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F16/11;G06F16/17;G06F16/172
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 聂俊伟
地址: 518000 广东省深圳市福*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储 引擎 数据 备份 方法 装置 电子设备 介质
【说明书】:

发明提供一种多存储引擎的数据备份方法、装置、电子设备及存储介质,包括:创建目标数据库的基准备份集;在任一存储引擎中启动数据增量捕捉获取增量数据;由增量数据与相关的元数据信息,构成增量文件;将增量文件与基准备份集关联,生成时间点备份集。本发明提供的数据备份方法及装置,仅需要在多个存储引擎中选择记录一个增量修改,并保存为独立于每个存储引擎的增量文件,同时添加事务ID等元数据信息,使得该增量文件中能够包含需要的数据和信息,以便能够对数据库系统中的多种存储引擎进行增量备份及恢复,有效地解决了目前多存储引擎备份存在的实现复杂度高、增量数据冗余的问题,实现了每个存储引擎均能完整支持增量备份和时间点恢复。

技术领域

本发明涉及计算机技术领域,尤其涉及一种多存储引擎的数据备份方法、装置、电子设备及存储介质。

背景技术

对于数据库系统来说,数据的可靠性是至关重要的,尤其是关键业务的数据,是一个企业的宝贵财富,甚至是赖以生存发展的根本。数据如果丢失可能对企业造成不可挽回的经济损失,尤其对于一些关乎民生的行业,如金融、电信等,数据丢失还会导致严重的社会问题。因此,数据的备份和恢复作为保障数据可靠性和安全性的最后屏障显得尤为重要。

数据除了由于系统故障,如硬件故障,或软件上的缺陷的造成丢失数据或数据错误外,也有可能由于人为的误操作,例如非法入侵或内部人员的恶意篡改等原因造成数据的丢失和错误。这时就需要能够将数据库恢复到最近的正确的时间点的数据;这种能将数据库的数据恢复到给定时间点的方法就是基于时间基准点的数据恢复技术。

目前,基于时间点的恢复技术通常都是由数据库的存储引擎来处理,通过保存存储引擎的修改日志,通过日志回放的方式或者日志回滚的方式来实现基于时间基准点的数据恢复。

但由于不同的存储引擎使用的修改日志格式是不相同的,故导致日志的回放或回滚方式也存在较大的差异,因此会造成数据迁移难度大、数据冗余较多,数据备份及恢复的整体复杂性和总体运维成本高等缺陷。

发明内容

针对现有技术存在的问题,本发明实施例提供一种多存储引擎的数据备份方法、装置、电子设备及存储介质。

本发明提供一种多存储引擎的数据备份方法,包括:创建目标数据库的基准备份集;在任一存储引擎中启动数据增量捕捉,以获取增量数据;由所述增量数据与所述增量数据文件相关的元数据信息,构成增量文件;将所述增量文件与所述基准备份集关联,生成时间点备份集。

根据本发明提供的一种多存储引擎的数据备份方法,所述创建数据库的基准备份集,包括:在各个存储引擎中创建快照文件集,并将由所有快照文件集构成的快照文件簇作为所述基准备份集。

根据本发明提供的一种多存储引擎的数据备份方法,所述元数据信息包括:事务身份标识号和时间戳。

根据本发明提供的一种多存储引擎的数据备份方法,所述增量文件的格式为所述目标数据库中所有存储引擎的通用存储格式。

根据本发明提供的一种多存储引擎的数据备份方法,在所述目标数据库中所有存储引擎均为Key Value类型的情况下,确定所述增量文件的格式为:确定所述增量文件由增量变化数据和元数据构成;所述增量变化数据包括增量修改的操作类型、增量修改的类型和增量修改的数据;所述元数据包括所述元数据信息。

根据本发明提供的一种多存储引擎的数据备份方法,还包括:接收数据恢复指令,对所述目标数据库中的备份数据进行恢复;读取所述数据恢复指令相关的设定时间,以确定与所述设定时间距离最近的基准备份集;根据所述基准备份集确定与之关联的增量文件;根据所述增量文件中的增量记录和所述设定时间确定待恢复的增量数据,以创建每个存储引擎的时间点恢复集;根据每个存储引擎的所述时间点恢复集,将所述目标数据库中的每个存储引擎的数据恢复到所述设定时间时的数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移信息技术有限公司;中国移动通信集团有限公司,未经中移信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110587723.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top