容灾数据备份的方法及系统技术方案

技术编号:5273013 阅读:293 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种容灾数据备份的方法及系统,属于网络管理领域。该方法包括:接收网管系统发送的待备份数据文件;对所述待备份数据文件进行分割,得到分割的数据块;利用弱校验值哈希算法和强校验值哈希算法,针对当前数据块计算其数据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目标数据块;如果有,则将所述目标数据块与所述当前数据块进行逐字节比较;根据比较结果进行所述当前数据块的备份。该系统包括:接收模块、分割模块、计算和查找模块、比较模块和备份模块。本发明专利技术的技术方案可以提高数据备份文件的适用性,减少存储空间占用,提高系统性能。

【技术实现步骤摘要】

本专利技术属于网络管理系统,特别涉及一种基于重复数据删除的网管系统异地容灾数据备份的方法及系统
技术介绍
网管系统是管理通讯网网元的系统,配置了全网网元的配置数据,这些网元配置 数据非常重要,如果没有这些配置数据,网元就不能正常运行业务。基于容灾的考虑,配置 数据需要在异地备份起来。一旦网管系统遭受地震、火灾等而被损坏,则可以将异地备份的 配置数据恢复过来,以保证网元业务能正常运行。一般而言,配置数据的异地备份要求每天 备份一次。现有的一种容灾数据的异地备份技术只是简单的将配置数据导出成文件,文件按 照日期来命名,然后将文件拷贝到远程备份系统中,但这样做会产生数据冗余的问题。也有 其他网管系统考虑到了备份数据的冗余数据的处理,具体处理方法如下将配置数据导出,生成文本文件,用以记录每个网元具体的配置数据。将该生成的 文本文件拷贝到远程备份系统时,备份系统会将今天的配置数据与昨天保存的配置数据对 比,提取出有变化的网元的配置数据,保存到今天的备份文件中,未发生变化的网元的配置 数据则不保存。这种做法存在明显的缺陷对网管系统备份的文件有严格要求,网管系统和备份 系统要遵守同样的文件格式规定,才能实现数据备份及以后的恢复,不能适用到所有网管 系统,适用性差;此外,还要求要求备份文件是文本文件,而文本文件不能压缩,占用存储空 间大,而传输未压缩的文本文件,占用网络带宽,对系统资源消耗大,影响系统性能。
技术实现思路
为了提高数据备份文件的适用性,减少存储空间占用,提高系统性能,本专利技术提供 了一种容灾数据备份的方法及系统,技术方案如下—种容灾数据备份的方法,包括接收网管系统发送的待备份数据文件;对所述待备份数据文件进行分割,得到分割的数据块;利用弱校验值哈希算法和强校验值哈希算法,针对当前数据块计算其数据指纹 值,并在已备份数据文件中查找是否有相同数据指纹值的目标数据块;如果有,则将所述目标数据块与所述当前数据块进行逐字节比较; 根据比较结果进行所述当前数据块的备份。在本专利技术优选的一个实施例中,利用弱校验值哈希算法和强校验值哈希算法,针 对当前数据块计算其数据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目 标数据块,包括先利用弱校验值哈希算法针对所述当前数据块计算其第一数据指纹值,并以所述第一数据指纹值在所述已备份数据文件中查找是否有与相同所述第一数据指纹值的所述 目标数据块,如果有,则利用强校验值哈希算法针对所述当前数据块计算其第二数据指纹 值,并在所述已备份数据文件中查找相同所述第二数据指纹值的所述目标数据块。在本专利技术优选的一个实施例中,所述根据比较结果进行所述当前数据块的备份, 包括当比较结果相同时,则确定所述当前数据块是重复数据块,并存储所述当前数据 块的逻辑索引信息;当比较结果不同时,则确定所述当前数据块是新的唯一数据块,并存储所述当前 数据块的元信息。在本专利技术优选的一个实施例中,如果在已备份数据文件中未查找到有相同数据指 纹值的目标数据块,则存储所述当前数据块的元信息。在本专利技术优选的一个实施例中,根据网元数量对所述待备份数据文件进行分割, 得到分割的数据块。在本专利技术优选的一个实施例中,所述当前数据块的元信息包括当前数据块、当前 数据块的逻辑索引信息、当前数据块的弱校验值和强校验值。一种容灾数据备份的系统,包括接收模块,用于接收网管系统发送的待备份数据文件;分割模块,用于对所述待备份数据文件进行分割,得到分割的数据块;计算和查找模块,用于利用弱校验值哈希算法和强校验值哈希算法,针对当前数 据块计算其数据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目标数据 块;比较模块,用于在已备份数据文件中查找到有相同数据指纹值的目标数据块时, 则将所述目标数据块与所述当前数据块进行逐字节比较;备份模块,用于根据所述比较模块的比较结果进行所述当前数据块的备份。在本专利技术优选的一个实施例中,所述计算和查找模块,具体用于先利用弱校验值 哈希算法针对所述当前数据块计算其第一数据指纹值,并以所述第一数据指纹值在所述已 备份数据文件中查找是否有与相同所述第一数据指纹值的所述目标数据块,如果有,则利 用强校验值哈希算法针对所述当前数据块计算其第二数据指纹值,并在所述已备份数据文 件中查找相同所述第二数据指纹值的所述目标数据块。在本专利技术优选的一个实施例中,所述比较模块,具体用于当比较结果相同时,则确 定所述当前数据块是重复数据块,并存储所述当前数据块的逻辑索引信息;当比较结果不同时,则确定所述当前数据块是新的唯一数据块,并存储所述当前 数据块的元信息。在本专利技术优选的一个实施例中,所述备份模块,还用于如果在已备份数据文件中 未查找到有相同数据指纹值的目标数据块,则存储所述当前数据块的元信息。在本专利技术优选的一个实施例中,所述当前数据块的元信息包括当前数据块、当前 数据块的逻辑索引信息、当前数据块的弱校验值和强校验值。本专利技术通过对接收的待备份数据文件进行分割,然后利用弱校验值哈希算法和强 校验值哈希算法对分割的数据块计算其数据指纹值,以该数据指纹值为关键字进行哈希查找,在查找到相同数据指纹值的目标数据块后,将目标数据块与当前数据块进行逐字节比 较,并根据比较结果进行数据块的备份,可以实现对各种格式的数据文件进行备份,提高了 备份文件的适用性;可以实时进行重复数据的删除,可以有效控制备份数据的急剧增长, 从而增加了有效存储空间,提高了存储效率;并且,备份文件可以压缩,减少网络带宽的占 用,提高了系统性能。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是本专利技术提供的容灾数据备份的方法的流程图;图2是本专利技术提供的网管系统异地容灾数据备份的方法的详细流程图;图3是本专利技术提供的容灾数据备份的系统的结构图。具体实施例方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结 合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅 用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术提供了一种容灾数据备份的方法,包括步骤101,接收网管系统发送的待备份数据文件;步骤102,对待备份数据文件进行分割,得到分割的数据块;步骤103,利用弱校验值哈希算法和强校验值哈希算法,针对当前数据块计算其数 据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目标数据块;步骤104,如果有,则将目标数据块与当前数据块进行逐字节比较;步骤105,根据比较结果进行所述当前数据块的备份。在本专利技术的一个优选实施例中,如果在已备份数据文件中未查找到有相同数据指 纹值的目标数据块,则存储当前数据块的元信息。在本专利技术的一个优选实施例中,根据比较结果进行所述当前数据块的备份,包括 当比较结果相同时,则确定当前数据块是重复数据块,并存储当前数据块的逻辑索引信息; 当比较结果不同时,则确定当前数据块是新的唯一数据块,并存储当前数据块的元信息。在本专利技术的一个优选实施例中,利用弱校验值哈希算法和强校验值哈希算法,针 对当前数据块计算其数据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目 标数据块本文档来自技高网...

【技术保护点】
一种容灾数据备份的方法,其特征在于,包括:接收网管系统发送的待备份数据文件;对所述待备份数据文件进行分割,得到分割的数据块;利用弱校验值哈希算法和强校验值哈希算法,针对当前数据块计算其数据指纹值,并在已备份数据文件中查找是否有相同数据指纹值的目标数据块;如果有,则将所述目标数据块与所述当前数据块进行逐字节比较;根据比较结果进行所述当前数据块的备份。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵巍
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1