一种异步执行数据备份与恢复系统技术方案

技术编号:34106404 阅读:70 留言:0更新日期:2022-07-12 00:32
本发明专利技术提供一种异步执行数据备份与恢复系统,属于Java/云平台技术领域,包含三部分:信息处理模块,接收用户操作,将消息转发到事件执行模块,并及时反馈数据所处状态;事件执行模块,异步执行备份及恢复等耗时较长的执行计划;定时任务模块,定时执行备份计划。支持查询当前数据处于备份中、恢复中、备份成功(或失败)、恢复成功(或失败)等状态。支持定时备份任务,可通过配置执行周期以及执行时间,定时执行数据的备份任务。行数据的备份任务。行数据的备份任务。

【技术实现步骤摘要】
一种异步执行数据备份与恢复系统


[0001]本专利技术涉及Java/云平台
,尤其涉及一种异步执行数据备份与恢复系统。

技术介绍

[0002]同步是指一个进程在接受到调用请求之后,该请求需要业务处理完毕之后才会返回响应信息,如果业务处理是个长时的过程,则请求会被阻塞,等待业务处理完毕并返回响应信息。异步是指一个进程在接收到请求之后,不需要一直等待下去,而是将业务处理交给其他的线程进行处理,而直接返回响应信息。
[0003]数据备份能够防止因操作失误或者系统故障从而导致的数据丢失,将数据库当中的全部数据以及部分数据从系统应用当中提取并保存到其他存储介质。数据备份是容灾的基础,数据安全性及可靠性需求度的提高,数据备份的重要性尤为突出,随着技术的发展,海量的数据持续增加,越来越多的数据备份选择网络备份,即将数据备份文件保存至云端服务。
[0004]数据恢复是将已有的数据备份文件导入到数据库服务存储,如果为云端备份存储,则系统会将备份文件从云端下载至本地并伴随着文件的解析实时将数据写入至数据库存储服务当中。r/>[0005]定本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异步执行数据备份与恢复系统,其特征在于,包含三部分:信息处理模块,接收用户操作,将消息转发到事件执行模块,并及时反馈数据所处状态;事件执行模块,异步执行备份及恢复等耗时较长的执行计划;定时任务模块,定时执行备份计划。2.根据权利要求1所述的系统,其特征在于,信息处理模块信息处理模块,在用户调用备份或恢复操作接口时,将任务处理通知到事件执行模块,并直接将调用成功的消息及时反馈给用户。3.根据权利要求2所述的系统,其特征在于,在接收用户执行请求之后,对数据库状态进行判断,如果此时数据库处于正常的运行状态,则修改数据库状态为备份中或者恢复中,并将消息通知到事件执行模块,不必等待事件执行模块的处理结果,而是直接返回响应信息,反馈用户任务请求已受理,数据库目前处于备份中(或者恢复中)状态;如果在对数据库状态进行判断时,数据库处于异常状态或者正在进行其他任务,则直接返回响应信息,反馈用户其操作请求失败。4.根据权利要求1所述的系统,其特征在于,事件执行模块在接收到备份或恢复任务通知后,执行系统数据的备份或恢复任务,在备份或者恢复数据成功(或失败)后,修改数据...

【专利技术属性】
技术研发人员:刘强赵阳高庆安
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1