【技术实现步骤摘要】
数据备份方法、装置、计算机存储介质及电子设备
本申请涉及云存储领域,尤其涉及一种数据备份方法、装置、计算机存储介质及电子设备。
技术介绍
随着信息技术的不断发展,云存储系统占有举足轻重的地位。为了防止数据丢失,影响用户使用,通常采用多副本的模式来实现数据冗余备份。而随着互联网产生的数据量日益增加,采用多副本的模式来实现数据冗余备份的成本越来越高。主流的云存储系统采用纠删码的模式来实现冗余备份。目前的纠删码模式包括连续布局和条形布局两种。其中,连续布局会导致带宽浪费,条形布局不兼容小文件的读写。
技术实现思路
本申请实施例提供了一种数据备份方法、装置、计算机存储介质及电子设备,可以避免带宽浪费,且兼容小文件读写。第一方面,本申请实施例提供了一种数据备份方法,包括:将待备份数据写入R个副本中;其中,每个副本包括N个数据块;在所述待备份数据写入完成后,根据目标副本中的N个数据块计算校验数据,并将所述校验数据写入M个校验块;所述M个校验块与所述R个副本的数据块存储在同一个条带中;R为大于或 ...
【技术保护点】
1.一种数据备份方法,其特征在于,包括:/n将待备份数据写入R个副本中;其中,每个副本包括N个数据块;/n在所述待备份数据写入完成后,根据目标副本中的N个数据块计算校验数据,并将所述校验数据写入M个校验块;所述M个校验块与所述R个副本的数据块存储在同一个条带中;R为大于或等于2的正整数,N和M为正整数;/n删除所述条带中除所述目标副本之外的其他副本中的数据。/n
【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:
将待备份数据写入R个副本中;其中,每个副本包括N个数据块;
在所述待备份数据写入完成后,根据目标副本中的N个数据块计算校验数据,并将所述校验数据写入M个校验块;所述M个校验块与所述R个副本的数据块存储在同一个条带中;R为大于或等于2的正整数,N和M为正整数;
删除所述条带中除所述目标副本之外的其他副本中的数据。
2.如权利要求1所述的方法,其特征在于,所述将待备份数据写入R个副本中之前,所述方法还包括:设定每个数据块的容量大小;
所述将待备份数据写入R个副本中,包括:根据所述数据块的容量大小将待备份数据写入R个副本中。
3.如权利要求2所述的方法,其特征在于,所述根据所述数据块的容量大小将待备份数据写入R个副本中,包括:
根据所述数据块的容量大小将待备份数据写入R个副本中每一个副本的第一个数据块中;
在所述第一个数据块满足封存条件时,将剩余的所述待备份数据写入每一个副本的下一个数据块中,直至所述待备份数据全部写入完成。
4.如权利要求3所述的方法,其特征在于,所述封存条件为剩余容量低于预设阈值。
5.如权利要求1所述的方法,其特征在于,所述R个副本分别存储于不同的服务器,和/或同一个服务器的不同存储空间。
6.如权利...
【专利技术属性】
技术研发人员:唐之享,
申请(专利权)人:深圳市欢太科技有限公司,OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。