一种数据传输的方法、设备和计算机可读存储介质技术

技术编号:42460618 阅读:13 留言:0更新日期:2024-08-21 12:49
本申请实施例提供了一种数据传输的方法、设备和计算机可读存储介质。用于减少数据备份过程中,主存储与备份存储之间进行数据同步所占用的网络资源。本申请实施例方法包括:获取第一数据和第二数据,第一数据为第一时刻第一节点中存储的数据,第二数据为第二时刻第一节点中存储的数据,向第二节点发送差异数据,差异数据用于描述第二数据的第N个字节至第M个字节的数据,第二数据的第N个字节至第M个字节的数据与第一数据不同,并且M大于N,M和N为正整数。通过传输描述第二数据中与第一数据不同的字段的差异数据。无需将差异数据所在数据块的全量数据进行发送,节省了传输差异数据所需的网络资源。

【技术实现步骤摘要】

本申请实施例涉及存储领域,尤其涉及一种数据传输的方法、设备和计算机可读存储介质


技术介绍

1、随着互联网的普及,生活中的方方面面不断被数据化,而数据库作为存储的重要手段,技术人员对其可靠性的要求也不断提高。在存储区域网络(storage area network,san)或网络附属存储(network attached storage,nas)的存储场景下,为了提升应用数据的异地容灾能力,通常会在存储阵列中利用异步远程复制技术,对两个异地数据中心存储阵列之间的数据进行周期性同步。

2、两个异地存储中心存储阵列中包括一个主存储和一个备份存储,当主机对存储于主存储中的8byte数据进行修改,而主存储中被修改的8byte数据离散的分布于n个数据块中,每个数据块的粒度为16kb,将被修改的8byte数据从主存储传输至备份存储就需要占用n*16kb的网络资源。在一些应用场景下,在对n*16kb数据进行传输前,会对其进行压缩,当备份存储收到主存储发送的压缩后的n*16kb的数据后,再对其进行解压获得n*16kb数据。

3、也就是由主存储传输至本文档来自技高网...

【技术保护点】

1.一种数据传输的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述处理所述第一数据和所述第二数据获得差异数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述第五数据为所述第一数据和所述第二数据的异或结果,或,所述第二数据的第N个字节至第M个字节的数据。

5.一种数据传输的方法,其特征在于,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述差异数据修改所述第三数据后,所述方法还包括:

7.根据权利要求5或6所述的...

【技术特征摘要】

1.一种数据传输的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述处理所述第一数据和所述第二数据获得差异数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述第五数据为所述第一数据和所述第二数据的异或结果,或,所述第二数据的第n个字节至第m个字节的数据。

5.一种数据传输的方法,其特征在于,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述差异数据修改所述第三数据后,所述方法还包括:

7.根据权利要求5或6所述的方法,其特征在于,所述根据所述差异数据修改所述第三数据后,所述方法还包括:

8.根据权利要求5至7任一所述的方法,其特征在于,所述差异数据为压缩第五数据获得的数据,所述第五数据为所述第二数据的第n个字节至第m的字节;

9.根据权利要求8所述的方法,其特征在于,所述第五数据为所述第一数据和所述第二数据的异或结果,或,所述第二数据的第n个字节至第m个字节的数据。

10.一种数据传输的设备,其特征在于,包括:

11.根据权利要求10所述的设备,其特征在于,所述获取单元,还用于获取所述第二节点发送的更新完成信号;

12.根据权利要求10或11所述的设备,其特征在于,所述处理单元,具体用于:

13.根据权利要求12所述的设备,其特征在于,所述第五数据为所述第一数据和所述第二数据的...

【专利技术属性】
技术研发人员:杜翔
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1