[发明专利]SQL Server数据库的增量合成备份方法和装置在审
申请号: | 201811161572.2 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109271461A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 洪清钦;马立珂;王子骏;王贤达 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F11/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 510000 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份 数据库 合成备份 完全备份 改变量 增量备份 计算机可读存储介质 方法和装置 计算机设备 备份方式 差异备份 时间窗口 阈值比对 | ||
本发明涉及一种SQL Server数据库的增量合成备份方法、装置、计算机设备和计算机可读存储介质,其中方法包括:若当前待备份的数据库不是首次备份,则计算当前待备份的数据库与最近一次完全备份的数据库之间的改变量;若改变量超出备份量阈值,则对当前待备份的数据库进行完全备份;若改变量未超出备份量阈值,则对当前待备份的数据库进行增量备份。上述SQL Server数据库的增量合成备份方法,通过设置的备份量阈值比对,在增量备份和完全备份之间选用合适的备份方式对数据库进行备份,避免了差异备份时间窗口超过完全备份的情况,有效增加了对SQL Server数据库的增量合成备份效率。
技术领域
本发明涉及数据库备份技术领域,特别是涉及一种SQL Server数据库的增量合成备份方法、装置、计算机设备和计算机可读存储介质。
背景技术
SQL Server数据库是目前世界上使用最广泛,市场占有率最高的关系型数据库系统之一。它内置的备份方法主要有完全备份、差异备份和日志备份:其中,差异备份拷贝自上次完全备份以来变更的数据,备份窗口和恢复时间取决于变更数据量的大小,恢复依赖于完全备份,仅能恢复至备份时的状态。
然而,上述SQL Server数据库的差异备份方法,随着业务的进行,数据库变更的数据量变大,使得差异备份窗口增大,甚至超过完全备份,导致后期数据库备份的效率显著降低。
发明内容
基于此,有必要针对上述技术问题,提供一种SQL Server数据库的增量合成备份方法、装置、计算机设备和计算机可读存储介质。
一种SQL Server数据库的增量合成备份方法,包括:
若当前待备份的数据库不是首次备份,则计算当前待备份的数据库与最近一次完全备份的数据库之间的改变量;
若改变量超出备份量阈值,则对当前待备份的数据库进行完全备份;
若改变量未超出备份量阈值,则对当前待备份的数据库进行增量备份。
上述SQL Server数据库的增量合成备份方法,在首次备份时进行完全备份,后续备份时,在需要备份的数据库相较于最近一次完全备份的数据库之间的改变量未超出备份量阈值时,新增的或需要修改的数据量较小,通过增量备份对数据库进行备份具有较高的效率,如果需要备份的数据库相较于首次完全备份的数据库之间的改变量超出备份量阈值,进行增量备份将需要耗费较多的资源,甚至超过完全备份的数据量,则采用完全备份对数据库进行更新,通过设置的备份量阈值比对,选用合适的方式对数据库进行备份,避免了差异备份时间窗口超过完全备份的情况,有效增加了对SQL Server数据库的增量合成备份效率。
在一个实施例中,本发明实施例的SQL Server数据库的增量合成备份方法还包括:若当前待备份的数据库是首次备份,则对数据库进行完全备份。
上述实施例的技术方案,在当前待备份的数据库是首次备份,则对数据库进行完全备份,将首次完全备份的数据库存储在服务器中,以便于后续数据库备份的信息比对。
在一个实施例中,则计算当前待备份的数据库与最近一次完全备份的数据库之间的改变量,包括:对待备份的数据库中的每一个数据库文件,从待备份的数据库中取得该数据库文件的文件标识;对每一个文件标识,从待备份的数据库中取得差异更改映射表;遍历差异更改映射表,获取更改的数据块的数量;根据所述更改的数据块的数量,确定当前待备份的数据库与首次完全备份的数据库之间的改变量。
其中,差异更改映射表用于记录更改的数据块的索引信息;其中,更改的数据块是指的当前待备份的数据库中,与最近一次完全备份的数据库相比,增加和/或修改的数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811161572.2/2.html,转载请声明来源钻瓜专利网。