【技术实现步骤摘要】
本申请涉及数据存储技木,尤其涉及ー种数据远程同步的方法和系统。
技术介绍
随着信息技术的发展,数据已经成为信息技术中最为关键的元素。如在线购物网站中的财富记录,产品信息,以及用户交易信息等是这些购物网站的核心资产,一旦丢失,企业将直接面临倒闭,而用户的财产则面临巨大的损失风险。又如企业的日常运营生产的数据,图表信息以及智力产品的记录等等,这些数据一旦丢失可能意味着业务的停顿、エ厂的停产、公司的倒闭,通信的中断等,而这些结果无疑都会导致各种各样的财产损失。因此对于数据的保护技术,伴随着信息技术的发展也在不断发展。随着存储技术的发展,存储物理器件的升级降低了数据丢失的风险,数据安全及保护的技术也得到快速的开发和应用。但是引起数据丢失或者损坏的情况多种多祥,如自然灾害、人为损坏、机械故障、电カ失效等等都可能会造成数据丢失的问题。数据保护的最好办法就是生成冗余备份,即对于同样的数据存储多个副本,这样就避免了存储的单点故障而导致丢失所有的数据的悲剧。但是,数据的多副本存储只是在理论上给数据保护的问题提供了一个指导思想,在实际应用中,要防止各种破坏事件对数据造成的威胁,则需 ...
【技术保护点】
一种数据远程同步的方法,其特征在于,包括:A、创建并初始化同步介质对,所述同步介质对由一个源介质与一个镜像介质组成,源介质为本地存储系统中的一个存储设备,而镜像介质为远端存储系统中的一个存储设备;初始化后的同步介质对中的源介质和镜像介质存储的数据一致;B、拦截对源介质的操作请求,如果该操作请求为写数据请求,则执行步骤C;否则不作任何操作;C、将包含写数据请求的写入位置、所要写入的数据以及数据长度的同步请求发送到镜像介质,完成发送操作后,在源介质完成写入操作;D、镜像介质在接收到所述同步请求时,从中提取出写入位置以及数据长度信息,然后将所要写入的数据写入到镜像介质的对应位置。
【技术特征摘要】
1.一种数据远程同步的方法,其特征在于,包括: A、创建并初始化同步介质对,所述同步介质对由一个源介质与ー个镜像介质组成,源介质为本地存储系统中的ー个存储设备,而镜像介质为远端存储系统中的ー个存储设备;初始化后的同步介质对中的源介质和镜像介质存储的数据一致; B、拦截对源介质的操作请求,如果该操作请求为写数据请求,则执行步骤C;否则不作任何操作; C、将包含写数据请求的写入位置、所要写入的数据以及数据长度的同步请求发送到镜像介质,完成发送操作后,在源介质完成写入操作; D、镜像介质在接收到所述 同步请求时,从中提取出写入位置以及数据长度信息,然后将所要写入的数据写入到镜像介质的对应位置。2.根据权利要求1所述的方法,其特征在于,存在至少ー个源介质,针对该源介质创建ー个以上同步介质对;任何一个镜像介质对应卩隹--个同步介质对。3.根据权利要求2所述的方法,其特征在于,存在至少ー个存储设备,该存储设备在第一同步介质对中作为镜像介质,同时在第二同步介质对中作为源介质。4.根据权利要求1所述的方法,其特征在于,所述初始化同步介质对包括: Al、源介质通知镜像介质对其存储的数据进行摘要计算; A2、镜像介质从本存储介质的开始位置顺序依次读取单位块大小的数据块,对于每ー个所读取的单位块大小的数据块分别计算一个数据摘要,并将数据摘要与对应数据块的存储位置、单位块大小发送到源介质; A3、源介质将接收到的数据摘要与本地存储的对应数据块的数据摘要进行比较,如果摘要值相同,则不作处理,否则,源介质将所述本地存储的数据块的数据、存储位置、单位块大小发送到镜像介质; A4、镜像介质接收来自源介质的数据块的数据、存储位置、单位块大小,根据所述存储位置和单位块大小,将数据写到镜像介质的对应存储位置。5.根据权利要求4所述的方法,其特征在于,所述单位块大小的最小值为512个字节。6.根据权利要求5所述的方法,其特征在干,步骤A3进ー步包括:源介质计算同步介质对的数据相似度,所述数据相似度为相同时期内已接收到数据摘要比较相同的数量与所有数据摘要数量之间的比值;源介质根据所计算出的相似度确定其相似度等级,从设置的相似度等级和单位块大小之间的对应关系查找到对应的单位块大小,将该单位块大小通知镜像介质,镜像介质采用所通知的单位块大小,并返回A2。7.根据权利要求5所述的方法,其特征在于,步骤A3进ー步包括: 源介质计算同步介质对的数据相似度,根据所计算出的相似度确定其相似度等级;所述数据相似度为相同时期内已接收到数据摘要比较相同的数量与所有数据摘要数量之间的比值; 源介质对当前的单位块大小对应的相似度等级与所计算出的相似度等级进行比较,如果发现当前的单位块大小对应的相似度等级小于所计算出的相似度等级,则通知镜像介质増大单位块大小,如果发现当前的单位块大小对应的相似度等级大于所计算出的相似度等级,则通知镜像介质减小单位块大小; 当镜像介质接收到増大单位块大小的通知时,如果当前单位块大小未到上限,则在当前单位块大小的基础上增加一倍,并从最近读取的位置之后的位置使用新的单位块大小,返回步骤A2 ;如果镜像介质接收到減少单位块大小的通知时,如果当前单位块大小未到下限,则在当前单位块大小的基础上缩小一倍,并从最近读取的位置之后的位置使用新的单位块大小,返回步骤A2。8.根据权利要求7所述的方法,其特征在于,所述单位块大小的上限为512千字节。9.一种数据远程同步系统,该系统包括彼此具备数据通信连接的本地存储系统和远端存储系统,其特征在于,该数据远程同步系统还包括: 同步介质对管...
【专利技术属性】
技术研发人员:叶佑群,
申请(专利权)人:上海爱数软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。