数据备份方法及装置、电子设备和存储介质制造方法及图纸

技术编号:30645390 阅读:14 留言:0更新日期:2021-11-04 00:51
本申请公开了一种数据备份方法及装置、电子设备、存储介质,所述方法包括:控制系统暂停接收写操作请求,所述系统上存储有第一特征数据;基于所述第一特征数据生成所述系统的快照,并对所述系统的快照进行备份。并对所述系统的快照进行备份。并对所述系统的快照进行备份。

【技术实现步骤摘要】
数据备份方法及装置、电子设备和存储介质


[0001]本申请涉及数据处理
,尤其涉及一种数据备份方法及装置、电子设备和存储介质。

技术介绍

[0002]特征比对系统通常采用预写日志的技术来记录系统的状态,预写日志也常常被称为操作日志,是特征比对系统收到的写操作请求的持久化存储。目前,当特征比对系统进行数据备份时,至少需要对操作日志进行备份,而操作日志的备份具有繁琐且容易出错的问题。

技术实现思路

[0003]为解决上述技术问题,本申请实施例提供了一种数据备份方法及装置、电子设备和存储介质。
[0004]本申请实施例提供了一种数据备份方法,包括:
[0005]控制系统暂停接收写操作请求,所述系统上存储有第一特征数据;
[0006]基于所述第一特征数据生成所述系统的快照,并对所述系统的快照进行备份。
[0007]本申请一可选实施方式中,所述系统包括至少一个服务节点,所述至少一个服务节点中的每个服务节点上存储有所述第一特征数据;
[0008]所述基于所述第一特征数据生成所述系统的快照,包括:
[0009]控制所述至少一个服务节点中的每个服务节点基于该服务节点上存储的所述第一特征数据,生成该服务节点的快照;
[0010]基于所述至少一个服务节点的快照,确定所述系统的快照。
[0011]本申请一可选实施方式中,所述控制所述至少一个服务节点中的每个服务节点基于该服务节点上存储的所述第一特征数据,生成该服务节点的快照,包括:
[0012]接收快照生成请求消息,所述快照生成请求消息用于请求生成快照;
[0013]向所述至少一个服务节点中的每个服务节点发送快照生成指令,所述快照生成指令用于触发服务节点基于该服务节点上存储的所述第一特征数据生成该服务节点的快照。
[0014]本申请一可选实施方式中,所述服务节点上具有至少一个分片,所述分片用于存储所述第一特征数据;所述方法还包括:
[0015]针对所述至少一个服务节点中的每个服务节点,基于该服务节点上的至少一个分片上的所述第一特征数据生成该服务节点对应的至少一个拷贝文件,其中,所述至少一个拷贝文件中的每个拷贝文件对应于所述至少一个分片中的一个分片的快照。
[0016]本申请一可选实施方式中,所述方法还包括:
[0017]针对所述至少一个服务节点中的每个服务节点,生成该服务节点对应的元文件,所述元文件用于记录以下至少一种信息:服务节点的信息、服务节点上的至少一个分片的信息、服务节点的快照所包含的至少一个拷贝文件的信息。
[0018]本申请一可选实施方式中,所述方法还包括:
[0019]针对所述至少一个服务节点中的每个服务节点,将该服务节点的对应的至少一个拷贝文件和元文件存储至第一存储系统中。
[0020]本申请一可选实施方式中,所述对所述系统的快照进行备份,包括:
[0021]对所述第一存储系统中的存储的所述至少一个服务节点中的每个服务节点的文件进行备份。
[0022]本申请一可选实施方式中,所述方法还包括:
[0023]接收快照查询请求消息,所述快照查询请求消息用于请求查询快照生成进度;
[0024]向所述至少一个服务节点中的每个服务节点发送快照查询指令,所述快照查询指令用于向所述服务节点查询快照生成进度。
[0025]本申请一可选实施方式中,所述方法还包括:
[0026]接收所述至少一个服务节点中的至少部分服务节点发送的快照查询响应消息,所述快照查询响应消息携带指示信息,所述指示信息用于指示服务节点的快照生成进度。
[0027]本申请一可选实施方式中,所述系统的快照对应的原始数据为第二特征数据,所述第二特征数据存储在第二存储系统;所述方法还包括:
[0028]对所述第二存储系统中存储的第二特征数据进行备份;其中,所述第一特征数据由所述第二特征数据生成。
[0029]本申请实施例还提供了一种数据备份装置,包括:
[0030]暂停单元,用于控制系统暂停接收写操作请求,所述系统上存储有第一特征数据;
[0031]生成单元,用于基于所述第一特征数据生成所述系统的快照;
[0032]备份单元,用于对所述系统的快照进行备份。
[0033]本申请一可选实施方式中,所述系统包括至少一个服务节点,所述至少一个服务节点中的每个服务节点上存储有所述第一特征数据;
[0034]所述生成单元,用于控制所述至少一个服务节点中的每个服务节点基于该服务节点上存储的所述第一特征数据,生成该服务节点的快照;基于所述至少一个服务节点的快照,确定所述系统的快照。
[0035]本申请一可选实施方式中,所述生成单元,具体用于:
[0036]接收快照生成请求消息,所述快照生成请求消息用于请求生成快照;
[0037]向所述至少一个服务节点中的每个服务节点发送快照生成指令,所述快照生成指令用于触发服务节点基于该服务节点上存储的所述第一特征数据生成该服务节点的快照。
[0038]本申请一可选实施方式中,所述服务节点上具有至少一个分片,所述分片用于存储所述第一特征数据;所述生成单元,具体用于:
[0039]针对所述至少一个服务节点中的每个服务节点,基于该服务节点上的至少一个分片上的所述第一特征数据生成该服务节点对应的至少一个拷贝文件,其中,所述至少一个拷贝文件中的每个拷贝文件对应于所述至少一个分片中的一个分片的快照。
[0040]本申请一可选实施方式中,所述生成单元,还用于:
[0041]针对所述至少一个服务节点中的每个服务节点,生成该服务节点对应的元文件,所述元文件用于记录以下至少一种信息:服务节点的信息、服务节点上的至少一个分片的信息、服务节点的快照所包含的至少一个拷贝文件的信息。
[0042]本申请一可选实施方式中,所述装置还包括:存储单元,用于针对所述至少一个服务节点中的每个服务节点,将该服务节点的对应的至少一个拷贝文件和元文件存储至第一存储系统中。
[0043]本申请一可选实施方式中,所述备份单元,具体用于:对所述第一存储系统中的存储的所述至少一个服务节点中的每个服务节点的文件进行备份。
[0044]本申请一可选实施方式中,所述装置还包括:查询单元,用于接收快照查询请求消息,所述快照查询请求消息用于请求查询快照生成进度;向所述至少一个服务节点中的每个服务节点发送快照查询指令,所述快照查询指令用于向所述服务节点查询快照生成进度。
[0045]本申请一可选实施方式中,所述查询单元,还用于接收所述至少一个服务节点中的至少部分服务节点发送的快照查询响应消息,所述快照查询响应消息携带指示信息,所述指示信息用于指示服务节点的快照生成进度。
[0046]本申请一可选实施方式中,所述系统的快照对应的原始数据为第二特征数据,所述第二特征数据存储在第二存储系统;所述备份单元,还用于对所述第二存储系统中存储的第二特征数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,所述方法包括:控制系统暂停接收写操作请求,所述系统上存储有第一特征数据;基于所述第一特征数据生成所述系统的快照,并对所述系统的快照进行备份。2.根据权利要求1所述的方法,其特征在于,所述系统包括至少一个服务节点,所述至少一个服务节点中的每个服务节点上存储有所述第一特征数据;所述基于所述第一特征数据生成所述系统的快照,包括:控制所述至少一个服务节点中的每个服务节点基于该服务节点上存储的所述第一特征数据,生成该服务节点的快照;基于所述至少一个服务节点的快照,确定所述系统的快照。3.根据权利要求2所述的方法,其特征在于,所述控制所述至少一个服务节点中的每个服务节点基于该服务节点上存储的所述第一特征数据,生成该服务节点的快照,包括:接收快照生成请求消息,所述快照生成请求消息用于请求生成快照;向所述至少一个服务节点中的每个服务节点发送快照生成指令,所述快照生成指令用于触发服务节点基于该服务节点上存储的所述第一特征数据生成该服务节点的快照。4.根据权利要求3所述的方法,其特征在于,所述服务节点上具有至少一个分片,所述分片用于存储所述第一特征数据;所述方法还包括:针对所述至少一个服务节点中的每个服务节点,基于该服务节点上的至少一个分片上的所述第一特征数据生成该服务节点对应的至少一个拷贝文件,其中,所述至少一个拷贝文件中的每个拷贝文件对应于所述至少一个分片中的一个分片的快照。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述方法还包括:针对所述至少一个服务节点中的每个服务节点,生成该服务节点对应的元文件,所述元文件用于记录以下至少一种信息:服务节点的信息、服务节点上的至少一个分片的信息、服务节点的快照所包含的至少一个拷贝文件的信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:方满王英艺叶陆洋
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:

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

1