[发明专利]数据备份的方法和装置在审
申请号: | 201510831049.6 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105302675A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 邓平 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;张欣 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 备份 方法 装置 | ||
技术领域
本发明实施例涉及数据备份领域,尤其涉及一种数据备份的方法和装置。
背景技术
随着大数据时代的到来,IT系统的数据量变的越来越庞大,在数据量不断增长的情况下,为了防止数据丢失,常常需要对数据进行备份。目前,现有技术中常采用全备份或者增量备份的方法来备份数据。
全备份在备份时要对整个需要备份的数据集进行备份,以得到该数据集的完整副本,全备份为数据提供了最好最完整的保护,但是当要备份的数据集中包含的数据发生变化或者添加新的数据时需要重新进行全备份,这样每次对数据都是进行全备份,这会耗费大量的时间,并且需要大量的磁盘或者磁带来存储数据。
增量备份是在全备份的基础上做了一些改进,增量备份只备份上次备份之后新添加或者更改的数据,例如,在初始状态,源数据库共有100个文件,那么第一次备份时需要备份这100个文件,过了一段时间源数据库中新增加了10个文件变成了110个文件,这样在第二次备份时只需要备份这10个新增的文件,又过了一段时间,源数据库中又新增加了5个文件变成了115个文件,这样在第三次备份时只需要备份这5个新增的文件。
由此看来,增量备份减少了备份的工作量,但是增量备份在恢复备份的数据时需要将多次备份的数据进行组合恢复,比较耗时。回到上面的例子,假如要恢复第三次备份时的115个文件,那么必须先恢复第一次备份的100个文件,接下来再恢复第二次备份的10个文件,最后再恢复第三次备份的5个数文件,这样才能得到整个115个数据。恢复过程比较耗时,如果中间发生任何磁盘丢失或者损坏,那么数据将无法完全恢复。
发明内容
本发明实施例提供一种数据备份的方法和设备,以减少数据备份对存储资源的占用,提高数据恢复的效率。
第一方面,提供了一种数据备份的方法,包括:备份客户端获取第一文件的元数据信息和指纹信息;备份客户端确定所述第一文件在备份服务器端的备份数据存储库中是否已经备份;如果确定所述第一文件已经备份,所述备份客户端将所述第一文件的元数据信息和指纹信息发送给所述备份服务器端,以便于所述备份服务器端根据所述指纹信息获取在所述备份数据存储库已经备份的所述第一文件的存储地址的地址信息,并将所述第一文件的元数据信息、指纹信息和所述地址信息保存在索引信息表中;如果确定所述第一文件没有备份,所述备份客户端将所述第一文件及所述第一文件的元数据信息、指纹信息发送给所述备份服务器端,以便于所述备份服务器端向所述备份数据存储库申请新的存储地址用于保存所述第一文件,并将所述第一文件的元数据信息、指纹信息和所述新的存储地址的地址信息保存在所述索引信息表中。
第二方面,提供了一种数据备份的方法,包括:备份服务器端接收备份客户端发送的数据恢复请求消息;备份服务器端确定所述数据恢复请求消息对应的索引信息表;所述备份服务器端根据所述索引信息表从备份数据存储库中获取之前备份的文件,其中,所述索引信息表包含至少两个批次备份的文件的元数据信息、指纹信息和地址信息。
第三方面,提供了一种数据备份的装置,包括:获取模块,用于获取第一文件的元数据信息和指纹信息;确定模块,用于确定所述第一文件在备份服务器端的备份数据存储库中是否已经备份;执行模块,用于当所述确定模块确定所述第一文件已经备份时,将所述第一文件的元数据信息和指纹信息发送给所述备份服务器端,以便于所述备份服务器端根据所述指纹信息获取在所述备份数据存储库已经备份的所述第一文件的存储地址的地址信息,并将所述第一文件的元数据信息、指纹信息和所述地址信息保存在索引信息表中;所述执行模块还用于当所述确定模块确定所述第一文件没有备份时,将所述第一文件及所述第一文件的元数据信息、指纹信息发送给所述备份服务器端,以便于所述备份服务器端向所述备份数据存储库申请新的存储地址用于保存所述第一文件,并将所述第一文件的元数据信息、指纹信息和所述新的存储地址的地址信息保存在所述索引信息表中。
第四方面,提供了一种数据备份的装置,包括:接收模块,用于接收备份客户端发送的数据恢复请求消息;确定模块,用于确定所述数据恢复请求消息对应的索引信息表;执行模块,用于根据所述索引信息表从备份数据存储库中获取之前备份的文件,其中,所述索引信息表包含至少两个批次备份的文件的元数据信息、指纹信息和地址信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510831049.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置