[发明专利]基于专用压缩卡的数据备份及恢复装置和方法有效
申请号: | 201811559002.9 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109783276B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 潘多;赵峰 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/172;G06F16/174 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 李明里;侯永帅 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 专用 压缩 数据 备份 恢复 装置 方法 | ||
本发明涉及一种基于专用压缩卡的数据备份及恢复装置和方法,属于信息技术领域,解决数据备份储效率和存储成本问题,本发明通过集成专用压缩卡对需备份/恢复数据进行压缩/解压缩,存储到存储层/恢复到数据库中,实现了数据库的数据备份/恢复。本发明通过专用压缩卡,在不影响CPU和存储性能的条件下,提升空间存储效率,节约存储成本,尤其是闪存等高性能介质的存储成本;并且压缩过程工作在存储层,对于上层的数据库业务的访问完全透明。
技术领域
本发明涉及信息技术领域,尤其涉及一种基于专用压缩卡的数据备份及恢复装置和方法。
背景技术
随着企业信息化发展,业务功能、用户数、单位数逐年增加,信息化数据量急剧增长,数据库数据文件和归档日志的备份存储为数据库运维工作的重点。传统数据备份存储,将备份数据不经压缩直接写入存储层,存储过程时间长,占用存储空间多,尤其在闪存介质上保存的成本较高,使企业运维成本增加,而采用常规压缩进行数据压缩是通过CPU调用gzip库进行的,需要消耗额外的CPU,对CPU的性能提出更高的要求。
发明内容
鉴于上述的分析,本发明旨在提供一种基于专用压缩卡的数据备份及恢复装置和方法,利用专用压缩卡,在不影响CPU和存储性能的条件下,提升空间存储效率,节约存储成本。
本发明的目的主要是通过以下技术方案实现的:
本发明一方面,提供了一种基于专用压缩卡的数据备份及恢复装置,包括压缩/恢复接口模块、压缩卡驱动模块、专用压缩卡和备份存储层;
所述压缩/恢复接口模块与数据库平台连接,用于接收数据库输出的要备份的数据文件和归档日志文件,或者将恢复后的数据文件和归档日志文件输出到数据库的对应位置;
所述专用压缩卡驱动模块内部集成压缩卡驱动和压缩算法库,与专用压缩卡连接,用于开启专用压缩卡的压缩/恢复功能;
所述专用压缩卡连接压缩/恢复接口模块与备份存储层,一方面用于通过压缩/恢复接口模块接收数据库输出的文件数据,压缩后发送到备份存储层;另一方面,用于从备份存储层读取需恢复的压缩数据,恢复后发送数据库平台的对应位置;
所述备份存储层,用于存储压缩后的备份数据文件和归档日志文件。
本发明另一方面,提供了一种基于专用压缩卡的数据备份方法,包括以下步骤:
使用专用压缩卡将备份数据存储层与数据库进行连接;
将所述数据备份存储层格式化为xfs文件系统,把数据库中要备份的数据文件、归档日志文件信息指定在所述文件系统上,并将专用压缩卡设置为压缩模式;
所述专用压缩卡接收到数据备份指令后,将读取数据库中要备份的数据文件、归档日志文件进行压缩;
所述专用压缩卡将压缩数据输出到页面高速缓存区中进行缓存;
所述页面高速缓存区将缓存数据写入到对应的存储层。
本发明另一方面,提供了一种基于专用压缩卡的数据恢复方法,其特征在于,包括以下步骤:
使用专用压缩卡将存储有备份数据的存储层与数据库进行连接;
将专用压缩卡设置为恢复模式;读取所述存储层中包含备份的数据文件、归档日志文件信息的xfs文件系统;把存储层中要恢复的备份数据文件、归档日志文件信息指定到数据库中的具体位置;
在数据恢复指令的控制下,存储层将要恢复的备份数据发送到页面高速缓存区进行缓存;
所述页面高速缓存区将缓存数据发送到专用压缩卡进行数据解压恢复;并卡根据xfs文件系统中的数据文件、归档日志文件信息将恢复后的数据存储到数据库的对应位置中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811559002.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置