[发明专利]一种实现多卷远程复制数据一致性方法及系统在审
| 申请号: | 201410584735.3 | 申请日: | 2014-10-27 |
| 公开(公告)号: | CN104317531A | 公开(公告)日: | 2015-01-28 |
| 发明(设计)人: | 张延枫;徐艳秋 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 远程 复制 数据一致性 方法 系统 | ||
技术领域
本发明属于计算机存储领域,尤其涉及一种实现多卷远程复制数据一致性方法及系统。
背景技术
目前,数据备份与恢复机制是提高数据安全性和可用性的重要手段,数据备份是指将本地源数据通过网络复制到远端,当本地源数据不可用时,由远端的数据恢复到本地,或者由远端的数据直接提供给上层应用使用,使业务重新正常运行。远程复制是数据管理中抗击大规模物理灾害的重要手段,主要包括面向应用的文件级复制和面向磁盘阵列/面向逻辑卷的块级复制两大类方法,前者更靠近上层应用,容易实现、控制简单,但通用性差;后者则由于对应用透明,具有较强的通用性,不影响主机的正常业务,尤其在较大规模数据复制的应用需求中更有优势。
在大中型数据库应用中,数据和日志、修改信息、控制信息等存储在磁盘阵列的不同逻辑卷中,如果一个卷上的数据出错,将会导致多个卷上的整体数据失效,无法使用;同时,如果远端的数据更新顺序发生改变,那么就会造成远端数据和本地数据不一致,从而造成远端数据是不可恢复的。
发明内容
本发明提供一种实现多卷远程复制数据一致性方法及系统,以解决上述问题。
本发明提供一种实现多卷远程复制数据一致性方法。上述方法包括以下步骤:
将更新数据写入本地对应的磁盘的多个巻后,将更新数据通过数据组合器按照时间顺序进行封装;
将封装后的更新数据包通过数据传输器传递给数据分发器后,所述数据分发器根据时间顺序,依次将封装后的更新数据包中的数据分发至对应的远端磁盘的多个巻中。
本发明还提供一种实现多卷远程复制数据一致性系统,包括数据组合器,数据传输器,数据分发器;其中,所述数据组合器通过所述数据传输器与所述数据分发器相连;
所述数据组合器,用于将更新数据按照时间顺序进行封装后发送至所述数据传输器;
所述数据传输器,用于将封装后的更新数据包传递给数据分发器;
所述数据分发器,用于根据时间顺序,依次将封装后的更新数据包中的数据分发至对应的远端磁盘的多个巻中。
相较于先前技术,根据本发明提供的一种实现多卷远程复制数据一致性方法及系统,将多个卷中的更新数据以组为单位,按照时间先后进行数据封装,然后发送到远端,从而实现多个卷的远程复制数据一致性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的实现多卷远程复制数据一致性系统结构图;
图2所示为本发明实施例2的实现多卷远程复制数据一致性方法处理流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的实现多卷远程复制数据一致性系统结构图,该系统包括:本地磁盘LD1、LD2、LD3…LDn,数据组合器1,数据传输器2,数据分发器3,远端磁盘RD1、RD2、RD3…RDn;其中:所述数据组合器通过所述数据传输器与所述数据分发器相连;所述本地磁盘LD1、LD2、LD3…LDn与所述数据组合器相连;所述远端磁盘RD1、RD2、RD3…RDn与所述数据分发器相连;
所述本地磁盘LD1、LD2、LD3…LDn,用于将接收的更新数据写入本地对应的磁盘的多个巻中后,将更新数据发送至所述数据组合器1;
数据组合器1,是远程复制系统中作用于本地磁盘的一个模块,负责数据的统一组合管理,主要包括:更新数据的封装、时间顺序保证;通过数据传输器2向远端的数据分发器3发送封装后的更新数据包。所述数据组合器1,用于将更新数据按照时间顺序进行封装并写入时间标记后发送至所述数据传输器2;
数据传输器2,是远程复制系统中的数据发送及接受返回结果的模块。主要功能为:向数据分发器3发送封装后的更新数据包;传递数据写入卷的返回结果。所述数据传输器2,还用于将封装后的更新数据包通过IP网络或者光纤网络传递给数据分发器3。所述数据传输器2,还用于接收所述数据分发器3返回的写入结果后,向本地对应的磁盘返回写入结果。
数据分发器3,是远程复制系统中作用于远端磁盘的一个模块,负责数据的统一分发管理。主要功能包括:接收数据传输器2发送过来的封装后的更新数据包后,向远端对应的磁盘进行分发;接收远端磁盘反馈的写入结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410584735.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储空间的清理方法和装置
- 下一篇:一种基于块状态表的磨损均衡方法及装置





