【技术实现步骤摘要】
云备份链数据备份、管理方法及装置、设备、可读介质
[0001]本专利技术涉及数据库领域,具体涉及一种云备份链数据备份、管理方法及装置、设备、可读介质。
技术介绍
[0002]数据备份是指为防止出现操作失误或系统故障导致数据丢失,而将部分或全部数据集合从某一设备的存储介质复制到其他的存储介质的过程。
[0003]为了减少备份数据以及备份时间,现有的备份方案大多都是首次对数据进行全量备份,后续备份采用増量备份的形势,这样备份保存的数据都是前一次备份之后变化的数据。当备份文件数量较多,需要删除中间的备份时,可以将待删除备份的文件,与待删除备份的子备份的文件进行合并,再将该待备份文件删除,以减小中间备份的数量,实现存储空间的释放。
[0004]上述方案中,待删除备份的文件与子备份的文件在实现数据合并的效率较低。
技术实现思路
[0005]本申请提供了一种云备份链数据备份、管理方法及装置、设备、可读介质,提高了数据备份的合并效率,该技术方案如下。
[0006]一方面,提供了一种云备份链数据备份方法,所述方法包括:
[0007]获取父备份数据,以及所述父备份数据对应的子备份数据;
[0008]当需要删除所述父备份数据时,将所述父备份数据中的数据与所述子备份数据中的数据进行对比,确定所述父备份数据中各个数据的数据类型,所述数据类型包括被所述子备份数据更改的数据以及未被所述子备份数据更改的数据;
[0009]基于所述数据类型将所述父备份数据中的所述数据更新至所述子备份数 ...
【技术保护点】
【技术特征摘要】
1.一种云备份链数据备份方法,其特征在于,所述方法包括:获取父备份数据,以及所述父备份数据对应的子备份数据;当需要删除所述父备份数据时,将所述父备份数据中的数据与所述子备份数据中的数据进行对比,确定所述父备份数据中各个数据的数据类型,所述数据类型包括被所述子备份数据更改的数据以及未被所述子备份数据更改的数据;基于所述数据类型将所述父备份数据中的所述数据更新至所述子备份数据中,得到更新后的子备份数据。2.根据权利要求1所述的云备份链数据备份方法,其特征在于,所述将所述父备份数据中的数据与所述子备份数据中的数据进行对比,确定所述父备份数据中的各个数据的数据类型,包括:获取所述父备份数据中各个数据对应的第一数据更新位置,以及所述子备份数据中各个数据对应的第二数据更新位置;将所述第一数据更新位置与所述第二数据更新位置进行对比,以确定所述父备份数据中各个数据的数据类型。3.根据权利要求2所述的云备份链数据备份方法,其特征在于,所述获取所述父备份数据中各个数据对应的第一数据更新位置,以及所述子备份数据中各个数据对应的第二数据更新位置,包括:获取所述父备份数据对应的第一位置序列,以及所述第一位置序列中各个位置对应的位图数据;所述第一位置序列用于指示在所述数据库中,所述父备份数据更新的数据段;将所述第一位置序列中位图数据为1的位置序列确定为第一增量序列,并根据第一增量序列的序列顺序确定所述父备份数据中各个数据对应的第一数据更新位置;获取所述子备份数据对应的第二位置序列,以及所述第二位置序列中各个位置对应的位图数据;所述第二位置序列用于指示在所述数据库中,所述子备份数据更新的数据段;将所述第二位置序列中位图数据为1的位置序列确定为第二增量序列,并根据第二增量序列的序列顺序,确定所述子备份数据中各个数据对应的第二数据更新位置。4.根据权利要求1至3任一所述的云备份链数据备份方法,其特征在于,所述基于所述数据类型将所述父备份数据中的所述数据更新至所述子备份数据中,得到更新后的子备份数据,包括:将所述父备份数据的被所述子备份数据更改的数据删除,获得第一更新数据;将所述第一更新数据与所述子备份数据进行合并,获得更新后的子备份数据。5.根据权利要求4所述的云备份链数据备份方法,其特征在于,所述备份数据中包含由所述数据构成的数据对象;所述将所述父备份数据的被所述子备份数据更改的数据删除,获得第一更新数据,包括:将所述父备份数据中的数据对象中,由被所述子备份数据更改的数据构成的数据对象删除,获得第一更新数据。6.根据权利要求5所述的云备份链数据备份方法,其特征在于,所述将所述第一更新数据与所述子备份数据进行合并,获得更新后的子备份数据,包括以下至少一者:将所述第一更新数据中的数据对象中,包含被所述子备份数据更改的数据以及未被所
述子备份数据更改的数据的数据对象,与所述子备份数据的数据对象合并,获得更新后的子备份数据的数据对象;将所述第一更新数据中的数据对象中,由未被所述子备份数据更改的数据构成的数据对象获取为更新后的子备份数据的数据对象。7.根据权利要求6所述的云备份链数据备份方法,其特征在于,所述将所述第一更新数据中的数据对象中,包含被所述子备份数据更改的数据以及未被所述子备份数据更改的数据的数据对象,与所述子备份数据的数据对象合并,获得更新后的子备份数据的数据对象,包括:所述将所述第一更新数据中的数据对象中,包含被所述子备份数据更改的数据以及未被所述子备份数据更改的数据的数据对象,与所述子备份数据的数据对象合并,获得合并数据对象;当所述合并数据对象的数据数量大于第一阈值,将所述合并数据对象拆分为至少...
【专利技术属性】
技术研发人员:刘相文,那文武,方敏,
申请(专利权)人:华云数据控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。