复制数据制造技术

技术编号:8983345 阅读:150 留言:0更新日期:2013-08-01 02:07
本发明专利技术提供了用于复制数据的方法、计算机系统、以及计算机程序产品。在第一数据服务器处接收元数据以及与元数据相关联的数据。标识还没有存储在第一数据服务器上的数据的新部分。在元数据存储在第二数据服务器上之前,将数据的新部分存储在第二数据服务器上。

【技术实现步骤摘要】
【国外来华专利技术】复制数据
本专利技术一般涉及计算机,并具体来说,涉及用于复制数据(特别是在去重复系统中)的方法、计算机系统,以及计算机程序产品。
技术介绍
复制模型在如何执行以及何时执行复制方面通常是同步或者异步的。在同步模型中,在数据被存储到源之后,数据尽可能快地复制到目标。某些模型可以作为事务处理的一部分来执行此操作,使得数据被写入到两个地点才被视为复制成功,而其它的模型可以选择允许事务/操作在源处完成,之后立即进行复制。在任一种情况下,就所提供的以及就最终用户实现的期望而言这是同步的,或者接近同步的。另一方面,某些机制允许异步调度复制。在此情况下,调度的复制预期在某种及时的方式内满足恢复点目标,同时将其与可用于复制的带宽/容量平衡。在某些存储管理系统中,服务器到服务器复制是作为异步复制功能提供的,通过管理监督来调度和管理该异步复制功能。尽管复制有许多好处,但是,当执行复制时,这仍可能表示带宽和容量问题。作为例子,如果复制需要在所定义的复制窗口内处理几十万或数百万文件,则可能需要相当大的系统和网络资源。公布的US专利申请2008/0263109A1公开了一种方法,该方法复制在去重复存储系统中的新本文档来自技高网...
复制数据

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.12.13 US 12/966,6491.一种用于复制数据的方法,包括:在第一数据服务器(44)处接收(14)元数据以及与所述元数据相关联的数据;标识(16)还没有存储在所述第一数据服务器上的所述数据的新部分;以及在所述元数据(52)存储在第二数据服务器(46)上之前,将所述数据的所述新部分(50)存储(18)在所述第二数据服务器上;使用从第一数据服务器的未来的异步复制操作来在第二数据服务器上建立引用所述数据的所述新部分的元数据。2.如权利要求1所述的方法,其中,所述标识(16)数据的所述新部分(50)包括:将所述数据分割为多个部分;计算所述多个部分中的每一个部分的散列值;以及将所述多个部分的所述散列值与已经存储在所述第一数据服务器(44)上的数据的部分的散列值进行比较。3.如权利要求2所述的方法,还包括将所述数据的所述新部分(50)存储在所述第一数据服务器(44)上。4.如权利要求3所述的方法,还包括:如果认为存储在所述第一数据服务器(44)上的数据的所述新部分(50)被损坏,则将存储在所述第二数据服务器(46)上的数据的所述新部分发送到所述第一数据服务器;以及将所述第一数据服务器上的数据的被损坏的新部分替换为从所述第二数据服务器发送的数据的所述新部分。5.如权利要求1所述的方法,还包括:在所述第一数据服务器(44)和所述第二数据服务器(46)之间启动复制过程;以及在数据的所述新部分存储在所述第二数据服务器上之后,将所述元数据(52)存储在所述第二数据服务器上。6.如权利要求5所述的方法,其中,数据的所述新部分(50)包括新的数据的多个范围,以及还包括:如果在新的数据的所有范围存储在所述第二数据服务器(46)上之前启动所述复制过程,则在所述元数据(52)存储在所述第二数据服务器上之后,将新的数据的剩余范围存储在所述第二数据服务器上。7.如权利要求6所述的方法,其中,所述第二数据服务器(46)远离所述第一数据服务器(44)。8.一种计算机系统,包括:至少一个计算机可读取介质;以及可操作地与所述至少一个计算机可读取介质进行通信的至少一个处理器(520),所述至少一个处理器适用于:在第一数据服务器(44)处接收(14)元数据(52)和与所述元数据相关联的数据;标识(16)还没有存储在所述第一数据服务器上的所述数据的新部分(50);以及在所述元数据存储在第二数据服务器(46)上之前,将所述数据的所述新部分存储(18)在所述第二数据服务器(46)上;使用从第一数据服务器的未来的异步复制操作来在第二数据服务器上建立引用所述数据的所述新部分的元数据。9.如权利要求8所述的计算机系统,其中,所述标识(16)数据的所述新部分(50)包括:将所述数据分割为多个部分;计算所述多个部分中的每一个部分的散列值;以及将所述多个部分的所述散列值与已经存储在所述第一数据服务器(44)上的数据的部分的散列值进行比较。10.如权利要求9所述的计算机系统,其中,所述至少一个处理器(520)进一步适用于将所述数据的所述新部分(50)存储在所述第一数据服务器(44)上。11.如权利要求10所述的计算机系统,其中,所述至少一个处理器(520)进一步适用于:如果认为存储在所述第一数据服务器(44)上的数据的所述新部分(50)被损坏,则将...

【专利技术属性】
技术研发人员:C·S·道森H·N·马丁
申请(专利权)人:国际商业机器公司
类型:
国别省市:

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

1