[发明专利]数据库合成备份方法、装置、计算机设备和存储介质有效
申请号: | 202110366746.4 | 申请日: | 2021-04-06 |
公开(公告)号: | CN113064760B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 王贤达;马立珂;冷毅生;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/21 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 蔡抒枫 |
地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 合成 备份 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据库合成备份方法、装置、计算机设备和存储介质。通过获取待备份数据库所在数据库服务器发送的待备份数据对应的备份集,并从备份集中提取待备份数据对应的有效数据块,该有效数据块可以是备份集中已使用的数据块,并根据上述备份集以及提取的有效数据块,还原得到待备份数据对应的镜像副本,并且可以将镜像副本进行存储。相较于传统的直接进行镜像备份的方式进行数据的合成备份,本方案通过接收数据库服务器发送的待备份的备份集后,利用备份集得到有效数据块,并根据备份集中的元数据以及有效数据块还原待备份数据的镜像副本,从而减少了备份带宽,实现提高数据库合成备份的备份效率的效果。
技术领域
本申请涉及数据安全技术领域,特别是涉及一种数据库合成备份方法、装置、计算机设备和存储介质。
背景技术
数据库是用于存储数据的一种设置在计算机中的集合,数据库是“按照数据结构来组织、存储和管理数据的仓库”,数据库可以有多种类型,各种数据库中通常会存储有重要的数据,若数据库的数据丢失,可能会产生严重的后果。因此,对数据库中的数据进行保护成为了保护数据安全的重要措施。目前通常采用备份的方式对数据库中的数据进行保护。
目前的数据库如Oracle数据库提供了合成备份的方式,然而,目前的合成备份通常需要以网络磁盘的方式挂载到数据库服务器。同时由于合成备份所用的镜像副本为数据文件的原始格式,且无法进行数据压缩,备份过程需要占用大量网络带宽,并且消耗较多的数据库服务器资源,导致备份窗口过长。
因此,目前的数据库合成备份方法存在备份效率低的缺陷。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高合成备份效率的数据库合成备份方法、装置、计算机设备和存储介质。
一种数据库合成备份方法,应用于存储服务器,所述方法包括:
获取待备份数据库所在数据库服务器发送的待备份数据对应的备份集;
从所述备份集中提取所述待备份数据对应的有效数据块;所述有效数据块表征所述备份集中已使用的数据块;
根据所述备份集中的元数据以及所述有效数据块,还原所述待备份数据对应的镜像副本并存储;所述元数据记录有所述待备份数据对应的未使用数据块信息。
在其中一个实施例中,所述数据库服务器,用于:
对所述待备份数据进行全备份,得到所述待备份数据对应的备份集;并通过SBT接口对所述备份集进行压缩,并将压缩后的备份集发送至所述存储服务器。
在其中一个实施例中,所述获取待备份数据库所在数据库服务器发送的待备份数据对应的备份集,包括:
获取所述待备份数据库所在数据库服务器发送的待备份数据对应的压缩后的备份集。
在其中一个实施例中,所述从所述备份集中提取所述待备份数据对应的有效数据块,包括:
将所述压缩后的备份集解压,得到解压后的备份集;
从所述解压后的备份集中提取所述待备份数据对应的有效数据块;
还包括:
将所述有效数据块中的待备份数据从备份格式转换为所述待备份数据对应的原始格式,并保存所述有效数据块。
在其中一个实施例中,根据所述备份集中的元数据以及所述有效数据块,还原所述待备份数据对应的镜像副本,包括:
根据所述备份集中所述待备份数据对应的元数据,获取所述待备份数据对应的空闲数据块;
根据所述空闲数据块以及所述有效数据块,还原所述待备份数据对应的镜像副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110366746.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于指标权值优化的化工企业事故风险评估方法及系统
- 下一篇:一种污泥搅拌装置