一种数据归档方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:38429924 阅读:11 留言:0更新日期:2023-08-07 11:27
本申请提供一种数据归档方法、装置、设备及计算机可读介质,涉及计算机领域和数字医疗领域,该方法包括:获取数据归档请求,然后响应于数据归档请求,并基于响应结果匹配目标集群,以及创建数据归档调度任务;解析并执行数据归档调度任务,将第一数据库中的待归档数据部分归档或全部归档至目标集群中。本申请通过获取并响应数据归档请求,然后将第一数据库中的待归档数据部分归档或全部归档至目标集群中,可以对第一数据库中的待归档数据实现自动化归档。通过自动化归档,不仅减少了数据库管理员的工作量,而且也降低了人工操作成本。同时,在对待归档数据进行归档时,流程简单规范,方便后期查询历史归档信息,也方便进行监控以及后续审计。及后续审计。及后续审计。

【技术实现步骤摘要】
一种数据归档方法、装置、设备及计算机可读介质


[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]图1为应用本申请中一个或多个实施例中技术方案的示例性系统架构的示意图;
[0046]图2为本申请中一实施例提供的数据归档方法的流程示意图;
[0047]图3为本申请中一实施例提供的数据归档方法的原理示意图;
[0048]图4为本申请中一实施例提供的创建数据归档调度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据归档方法,其特征在于,所述方法包括以下步骤:获取预先或实时生成的数据归档请求;响应于所述数据归档请求,并基于所述数据归档请求的响应结果匹配目标集群,以及创建数据归档调度任务;解析并执行所述数据归档调度任务,将第一数据库中的待归档数据部分归档或全部归档至所述目标集群中。2.根据权利要求1所述的数据归档方法,其特征在于,所述解析并执行所述数据归档调度任务,将第一数据库中的待归档数据部分归档或全部归档至所述目标集群中的过程包括:解析所述数据归档调度任务,并调用第一归档器对所述数据归档调度任务进行归档参数检测;通过所述归档参数读取所述第一数据库中的待归档数据;以及,基于第一归档库和第一归档表执行所述数据归档调度任务,并调用第二归档器将所述待归档数据部分归档或全部归档至所述目标集群中;其中,所述第一归档库和所述第一归档表位于所述目标集群中。3.根据权利要求2所述的数据归档方法,其特征在于,在基于第一归档库和第一归档表执行所述数据归档调度任务前,所述方法还包括:检测所述目标集群中是否存在所述第一归档库和所述第一归档表;若所述目标集群中已存在所述第一归档库和所述第一归档表,则直接基于所述第一归档库和所述第一归档表执行所述数据归档调度任务;若所述目标集群中未存在所述第一归档库和所述第一归档表,则在所述目标集群中自动创建所述第一归档库和所述第一归档表,并在创建完成后,基于所述第一归档库和所述第一归档表执行所述数据归档调度任务。4.根据权利要求2所述的数据归档方法,其特征在于,所述解析所述数据归档调度任务的过程包括:将所述数据归档调度任务存储至第一数据库中,形成任务队列;解析所述任务队列中的数据归档调度任务,并将所述数据归档调度任务分发至任务管理器;利用所述任务管理器对每个数据归档调度任务进行拆分,将每个数据归档调度任务拆分为多个任务子进程,以使所述第一归档器对每个任务子进程进行归档参数检测。5.根据权利要求1所述的数据归档方法,其特征在于,在解析并执行所述数据归档调度任务前,所述方法还包括:接收目标对象在第一配置界面...

【专利技术属性】
技术研发人员:茹作军
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1