一种数据更新方法及装置制造方法及图纸

技术编号:19319987 阅读:33 留言:0更新日期:2018-11-03 10:43
本申请提供一种数据更新方法,包括:在接收业务服务器下发的写数据请求之前,创建第一快照时间点;在接收业务服务器下发的写数据请求之后,将所述写数据请求中携带的待写入数据更新至源存储设备的源LUN;在将所述待写入数据更新至源存储设备的源LUN之后,创建第二快照时间点;将所述第一快照时间点对应的源LUN中的数据与所述第二快照时间点对应的源LUN中的数据,按照预设的第一算法计算差异数据;将所计算的差异数据进行压缩后传输至备份存储设备,以使所述备份存储设备将已创建的第三快照时间点对应的备份LUN中的数据与解压得到的差异数据,按照预设的第二算法进行计算,将所计算的结果更新至备份LUN中。

Method and device for updating data

This application provides a data update method, including: creating a first snapshot time point before receiving a write data request from a service server; updating the data to be written carried in the write data request to the source LUN of the source storage device after receiving a write data request from a service server; and updating the data to be written in the source LUN of the source storage device after receiving the write data request from the service server; and After updating the written data to the source LUN of the source storage device, a second snapshot time point is created; the data in the source LUN corresponding to the first snapshot time point and the data in the source LUN corresponding to the second snapshot time point are calculated according to the preset first algorithm; the calculated difference data are compressed and transmitted. To the backup storage device, so that the backup storage device can calculate the difference data between the backup LUN corresponding to the created third snapshot time point and the decompressed data, according to the preset second algorithm, and update the calculated results to the backup LUN.

【技术实现步骤摘要】
一种数据更新方法及装置
本申请涉及数据存储
,尤其涉及一种数据更新方法及装置。
技术介绍
目前,数据作为信息化系统的核心,数据的可靠性、完整性和安全性显得尤为重要。为保证数据的可靠性、完整性和安全性,可以对数据进行备份,数据备份是容灾的基础,是指为防止系统出现系统故障导致数据丢失,而将全部或部分数据从一个存储介质或磁盘阵列中备份到其它的存储介质的过程。因此不仅需要在源存储设备对数据进行存储,而且需要在备份存储设备对数据进行备份。在实际对数据处理的过程中,通常会涉及到对数据进行更新的操作,不仅需要对源存储设备的数据进行更新,而且相应的也要在备份存储设备中对数据进行更新。现有的对备份存储设备进行数据更新的方法大多采用异步复制技术。在数据更新的过程中,源存储设备接收业务服务器下发的写数据请求,对源LUN中的数据块进行更新,通过异步复制的方式将更新后的数据块发送至备份存储设备进行更新。由于业务服务器下发的写数据请求可能仅仅只是针对数据块中的部分数据进行更新,但是却将更新后的整个数据块都发送至备份存储设备,如此一来传输的数据量增大,导致需要较大的网络带宽来传输更新后的数据块。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种数据更新方法,其特征在于,包括:在接收业务服务器下发的写数据请求之前,创建第一快照时间点;在接收业务服务器下发的写数据请求之后,将所述写数据请求中携带的待写入数据更新至源存储设备的源LUN;在将所述待写入数据更新至源存储设备的源LUN之后,创建第二快照时间点;将所述第一快照时间点对应的源LUN中的数据与所述第二快照时间点对应的源LUN中的数据,按照预设的第一算法计算差异数据;将所计算的差异数据进行压缩后传输至备份存储设备,以使所述备份存储设备将已创建的第三快照时间点对应的备份LUN中的数据与解压得到的差异数据,按照预设的第二算法进行计算,将所计算的结果更新至备份LUN中。

【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:在接收业务服务器下发的写数据请求之前,创建第一快照时间点;在接收业务服务器下发的写数据请求之后,将所述写数据请求中携带的待写入数据更新至源存储设备的源LUN;在将所述待写入数据更新至源存储设备的源LUN之后,创建第二快照时间点;将所述第一快照时间点对应的源LUN中的数据与所述第二快照时间点对应的源LUN中的数据,按照预设的第一算法计算差异数据;将所计算的差异数据进行压缩后传输至备份存储设备,以使所述备份存储设备将已创建的第三快照时间点对应的备份LUN中的数据与解压得到的差异数据,按照预设的第二算法进行计算,将所计算的结果更新至备份LUN中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将所述待写入数据更新至源存储设备的源LUN之后,在所述第一快照时间点增加映射记录,所述映射记录用于记录数据更新的位置。3.根据权利要求2所述的方法,其特征在于,所述将所述第一快照时间点对应的源LUN中的数据与所述第二快照时间点对应的源LUN中的数据,按照预设的第一算法计算差异数据,包括:根据在所述第一快照时间点增加的映射记录,确定数据更新的位置;读取所述第一快照时间点对应的源LUN中所述位置的第一数据;读取所述第二快照时间点对应的源LUN中所述位置的第二数据;将所述第一数据与第二数据,按照预设的第一算法计算差异数据。4.根据权利要求3所述的方法,其特征在于,所述将所述第一数据与第二数据,按照预设的第一算法计算差异数据,包括:将所述第一数据与第二数据,按照异或运算算法计算差异数据。5.根据权利要求1所述的方法,其特征在于,所述预设的第二算法为异或运算算法。6.一种数据更新装置...

【专利技术属性】
技术研发人员:扈海龙
申请(专利权)人:杭州宏杉科技股份有限公司
类型:发明
国别省市:浙江,33

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

1