[发明专利]基于专用压缩卡的数据备份及恢复装置和方法有效
申请号: | 201811559002.9 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109783276B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 潘多;赵峰 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/172;G06F16/174 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 李明里;侯永帅 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 专用 压缩 数据 备份 恢复 装置 方法 | ||
1.一种基于专用压缩卡的数据备份及恢复装置,其特征在于,包括压缩/恢复接口模块、压缩卡驱动模块、专用压缩卡和备份存储层;
所述压缩/恢复接口模块与数据库平台连接,用于接收数据库输出的要备份的数据文件和归档日志文件,或者将恢复后的数据文件和归档日志文件输出到数据库的对应位置;
所述压缩卡驱动模块内部集成压缩卡驱动和压缩算法库,与专用压缩卡连接,用于开启专用压缩卡的压缩/恢复功能;并且通过所述压缩/恢复接口模块与数据库平台连接,在数据库中集成压缩卡驱动,在数据压缩时,数据库通过压缩卡驱动开启专用压缩卡压缩功能;
所述专用压缩卡与备份存储层连接,并且通过压缩卡驱动模块与压缩/恢复接口模块连接;一方面用于通过压缩/恢复接口模块接收数据库输出的文件数据,压缩后发送到备份存储层;另一方面,用于从备份存储层读取需恢复的压缩数据,恢复后发送数据库平台的对应位置;
所述备份存储层,用于存储压缩后的备份数据文件和归档日志文件;
还包括页面高速缓存模块,所述页面高速缓存模块连接所述专用压缩卡和备份存储层,用于对所述专用压缩卡压缩的数据进行缓存或对从备份存储层读取的备份数据进行缓存;
压缩的数据进行写入缓存:
当专用压缩卡发起一个压缩数据写入缓存请求时,压缩数据直接往页面高速缓存模块中写入;被写入的高速缓存页面标记为dirty,并将其加入dirtylist中;然后周期性地将dirtylist中的高速缓存页面写回到磁盘上,从而使磁盘上的数据和页面高速缓存模块的数据一致;
读取的备份数据进行缓存:
当专用压缩卡发起一个读取备份数据请求时,首先会检查请求的备份数据是否缓存到了页面高速缓存模块中,如果有,那么直接从页面高速缓存模块中读取,不需要访问磁盘;如果页面高速缓存模块中没有请求的数据,就必须从磁盘中读取数据;然后将读取的备份数据缓存到页面高速缓存模块中,专用压缩卡再从页面高速缓存模块中读取备份数据。
2.根据权利要求1所述的数据备份及恢复装置,其特征在于,所述专用压缩卡为独立于数据库平台专用于压缩的卡,通过Zlib库的gzip压缩算法进行数据压缩。
3.根据权利要求1所述的数据备份及恢复装置,其特征在于,所述备份存储层被格式化为xfs文件系统,所述备份的数据文件、归档日志文件信息存储在xfs文件系统上创建的文件目录中。
4.根据权利要求1-3任一项所述的数据备份及恢复装置,其特征在于,还包括图形化模块,所述图形化模块与所述压缩/恢复接口模块连接,用于采集并显示数据备份/恢复的进度;并根据需要备份/恢复的文件大小及类型,预估备份/恢复需要的时间,以进度条的方式展示备份/恢复进度。
5.一种基于如权利要求1-4任一项所述的数据备份及恢复装置的数据备份方法,其特征在于,包括以下步骤:
使用专用压缩卡将备份存储层与数据库进行连接;
将所述备份存储层格式化为xfs文件系统,把数据库中要备份的数据文件、归档日志文件信息指定在所述文件系统上,并将专用压缩卡设置为压缩模式;
所述专用压缩卡接收到数据备份指令后,将读取数据库中要备份的数据文件、归档日志文件进行压缩;
所述专用压缩卡将压缩数据输出到页面高速缓存区中进行缓存;
所述页面高速缓存区将缓存数据写入到对应的存储层。
6.一种基于如权利要求1-4任一项所述的数据备份及恢复装置的数据恢复方法,其特征在于,包括以下步骤:
使用专用压缩卡将备份存储层与数据库进行连接;
将专用压缩卡设置为恢复模式;读取所述备份存储层中包含备份的数据文件、归档日志文件信息的xfs文件系统;把备份存储层中要恢复的备份数据文件、归档日志文件信息指定到数据库中的具体位置;
在数据恢复指令的控制下,备份存储层将要恢复的备份数据发送到页面高速缓存区进行缓存;
所述页面高速缓存区将缓存数据发送到专用压缩卡进行数据解压恢复;并根据xfs文件系统中的数据文件、归档日志文件信息将恢复后的数据存储到数据库的对应位置中。
7.一种基于专用压缩卡的数据处理方法,其特征在于,包括权利要求5所述的数据备份方法与权利要求6所述的数据恢复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811559002.9/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置