数据备份方法及装置制造方法及图纸

技术编号:23672030 阅读:33 留言:0更新日期:2020-04-04 17:35
本申请公开了一种数据备份方法及装置、计算机设备及可读存储介质。该方法包括:获取用户的数据备份请求,所述用户的数据备份请求是指针对同一数据文件进行一次或者多次的数据备份请求;确定与所述数据备份请求对应的备份任务在备份队列中的备份状态;根据所述备份任务在所述备份队列中的备份状态确定是否对所述备份队列进行去重。本申请解决了相关技术中的数据备份方法由于无法对备份系统存在的多份重复备份文件以及不完整的备份文件进行处理导致占用数据存储资源的技术问题。通过本申请,达到了相同的数据文件在数据存储系统仅存在一份备份文件的目的,从而实现了节省数据存储空间,提高数据备份效率的技术效果。

Data backup method and device

【技术实现步骤摘要】
数据备份方法及装置
本申请涉及数据备份
,具体而言,涉及一种数据备份方法及装置、计算机设备及可读存储介质。
技术介绍
数据备份,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。通常一个单独的业务系统可能分布在多台linux系统的服务器上为用户提供服务,而它们也会在对应的服务器上的不同位置产生各种不同类型的日志,例如出错日志,业务相互调用日志,网络请求日志等。通常需要日志系统将多台服务器上不同位置的不同类型的业务运行日志定期进行冷备或者实时进行热备,而备份日志的系统与业务系统的IP地址在绝大多数的情况下并不在相同的服务器上,此时就需要实现一套系统来对日志进行同步备份。现有的备份系统在用户因为前端原因造成连续点击或者本文档来自技高网...

【技术保护点】
1.一种数据备份方法,其特征在于,包括:/n获取用户的数据备份请求,所述用户的数据备份请求是指针对同一数据文件进行一次或者多次的数据备份请求;/n确定与所述数据备份请求对应的备份任务在备份队列中的备份状态;/n根据所述备份任务在所述备份队列中的备份状态确定是否对所述备份队列进行去重。/n

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:
获取用户的数据备份请求,所述用户的数据备份请求是指针对同一数据文件进行一次或者多次的数据备份请求;
确定与所述数据备份请求对应的备份任务在备份队列中的备份状态;
根据所述备份任务在所述备份队列中的备份状态确定是否对所述备份队列进行去重。


2.根据权利要求1所述的数据备份方法,其特征在于,所述用户的数据备份请求包括第一数据备份请求和第二数据备份请求,所述确定与所述数据备份请求对应的备份任务在备份队列中的备份状态包括:
确定所述第一数据备份请求和所述第二数据备份请求之间的时间间隔,其中所述第二数据备份请求的请求时间不小于所述第一数据备份请求的请求时间;
判断所述时间间隔是否大于预设间隔阈值;
如果大于,则拒绝所述用户的第二数据备份请求并提示已备份;
如果小于,则判断所述备份队列中与所述第二数据备份请求对应的所述备份任务的备份状态。


3.根据权利要求1所述的数据备份方法,其特征在于,所述备份队列中与所述数据备份请求对应的备份任务有多个,所述根据所述备份任务在所述备份队列中的备份状态确定是否对所述备份队列进行去重包括:
如果多个所述备份任务的备份状态均为未完成状态,则根据多个所述备份任务的备份时间对所述备份队列进行去重处理;
如果多个所述备份任务中有任意一个所述备份任务的备份状态为已完成状态,则将备份状态为未完成状态的所述备份任务从所述备份队列中删除。


4.根据权利要求1所述的数据备份方法,其特征在于,所述用户的数据备份请求包括第一数据备份请求和第二数据备份请求,所述获取用户的数据备份请求之后包括:
根据备份服务器对所述用户的第一数据备份请求的未响应信息获取所述用户的第二数据备份请求;
判断是否可以获取到所述备份服务器对所述用户的第二数据备份请求的响应信息;
如果无法获取到,则将所述用户的数据备份请求对应的备份任务的备份状态标记为未备份状态;
如果可以获取到,则根据响应信息确定是否根据所述用户的第二数据备份请求进行数据备份。


5.根据权利要求1所述的数据备份方法,其特征在于,所述获取用户的数据备份请求之后包括:
判...

【专利技术属性】
技术研发人员:段乾吴峰郭伟
申请(专利权)人:上海易点时空网络有限公司
类型:发明
国别省市:上海;31

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

1