【技术实现步骤摘要】
本专利技术涉及数据或文件同步
更具体地,本专利技术尤其涉及利用字符串匹配算法进行数据同步的方法和系统。
技术介绍
目前,越来越多的应用程序具有储存于不同的计算机上的数据或文件,并且需要保证当在其中一个计算机节点上对数据或文件进行更新后,能够在其它多个计算机上同步这些更新。通常,数据更新发生的原始计算机或计算节点被称作源节点,而待同步的其它计算机或计算节点被称作目标节点。进一步地,这样的数据同步需求在云计算(CloudComputing)环境下更加迫切,例如在云存储(Cloud Storage)环境下,数据及文件冗余地分布在多个不同的节点上,需要数据同步技术来保证云环境下多个不同节点间的数据及文件同步。现有技术中存在一些解决数据同步问题的技术方案。根据现有技术中的一种解决方案,当源节点中的文件被更新时,直接将更新后的文件整体传送至其它远程或本地的需要同步该文件的目标节点。该技术方案的一个明显缺点是即使文件中只有一个字节被更新,也要传送整个文件,从而造成对时间和网络资源的大量不必要耗费。根据现有技术中的另一种解决方案,是将数据或文件的旧拷贝分成固定长度的数据 ...
【技术保护点】
一种用于数据同步的方法,包括:获取待同步数据位于源节点的旧拷贝和新拷贝;利用字符串匹配,确定所述旧拷贝和新拷贝间的差异以生成区块图;以及将所生成的区块图发送至目标节点,以将所述目标节点的待同步数据的旧拷贝同步为所述新拷贝。
【技术特征摘要】
【专利技术属性】
技术研发人员:张凯,高英明,霍嘉,邹献,杨远琳,肖红,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。