[发明专利]MPP数据库管理方法、装置及系统有效
| 申请号: | 201911211383.6 | 申请日: | 2019-12-02 |
| 公开(公告)号: | CN111143323B | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 张战防 | 申请(专利权)人: | 新华三大数据技术有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
| 地址: | 450000 河南省郑州市郑州高新*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | mpp 数据库 管理 方法 装置 系统 | ||
本申请实施例提供一种MPP数据库管理方法、装置及系统,在对每个备份对象进行备份过程中,记录该备份对象对应的每个备份对象页中的每条记录信息的快照标识为快照备份标识,通过为备份对象页分配的快照备份空间仅记录被修改的记录信息,再分别通过第一位图空间记录每个备份对象页的修改状态,同时通过第二位图空间记录备份对象页中每条记录信息的修改状态。如此,在备份过程中,仅需记录被修改的记录信息、快照标识和一些修改状态,无需进行全量数据文件的备份,能够有效节省备份时耗费的存储空间,并减少备份所消耗的时间,尽可能地减少对上层业务的影响,此外还可以针对数据对象实现单独的备份,不影响其它数据对象的正常业务操作。
技术领域
本申请涉及数据库技术领域,具体而言,涉及一种MPP数据库管理方法、装置及系统。
背景技术
目前,针对MPP(Massive Parallel Processing,大规模并行处理)数据库的数据备份和恢复方案中,通常是采用的PITR(Point-In-Time-Recovery,基于时间点的故障恢复)备份恢复方案,在该备份恢复方案中首先需要进行一次基础备份用于备份全量数据文件,当数据文件的数据量很大时,每一次全量级别的备份会耗费极大的存储空间。
此外,在数据量很大的情况下进行基础备份也会导致在整个备份过程中消耗大量的时间,而且虽然该备份恢复方案可以恢复到备份开始到备份结束之间的任意时间点,但是也需要对归档的日志信息进行重新应用,在重新应用的过程中也会非常耗时。
同时,在该备份恢复方案中,每次只能进行数据库的整体备份和恢复,无法实现某个特定对象(例如某张大表)级别的备份和恢复,导致整个备份或者恢复过程中的灵活性较差。
发明内容
有鉴于此,本申请的目的在于提供一种MPP数据库管理方法、装置及系统,无需进行全量数据文件的备份,能够有效节省备份时耗费的存储空间,并减少备份所消耗的时间,尽可能地减少对上层业务的影响,此外还可以针对数据对象实现单独的备份,不影响其它数据对象的正常业务操作。
根据本申请的一方面,提供一种MPP数据库管理方法,应用于MPP数据库管理系统中的任意一个计算节点,所述MPP数据库管理系统还包括与每个所述计算节点连接的主节点,所述方法包括:
根据所述主节点发送的快照备份指令,确定对应的快照备份标识以及至少一个备份对象,其中,所述备份对象通过至少一个备份对象页进行存储;
针对每个备份对象,为该备份对象分配对应的第一位图空间以及每个备份对象页对应的快照备份空间和第二位图空间,并记录该备份对象对应的每个备份对象页中的每条记录信息的快照标识为所述快照备份标识;
通过所述第一位图空间记录所述每个备份对象页的修改状态,并通过所述快照备份空间记录所述备份对象页中被修改的记录信息,通过所述第二位图空间记录所述备份对象页中每条记录信息的修改状态。
根据本申请的另一方面,提供一种MPP数据库管理装置,应用于MPP数据库管理系统中的任意一个计算节点,所述装置包括:
第一确定模块,用于根据主节点发送的快照备份指令,确定对应的快照备份标识以及至少一个备份对象,其中,所述备份对象通过至少一个备份对象页进行存储;
分配模块,用于针对每个备份对象,为该备份对象分配对应的第一位图空间以及每个备份对象页对应的快照备份空间和第二位图空间,并记录该备份对象对应的每个备份对象页中的每条记录信息的快照标识为所述快照备份标识;
记录模块,用于通过所述第一位图空间记录所述每个备份对象页的修改状态,并通过所述快照备份空间记录所述备份对象页中被修改的记录信息,通过所述第二位图空间记录所述备份对象页中每条记录信息的修改状态。
根据本申请的另一方面,提供一种MPP数据库管理系统,所述MPP数据库管理系统包括主节点和至少一个计算节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911211383.6/2.html,转载请声明来源钻瓜专利网。





