一种数据清分方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:33841903 阅读:27 留言:0更新日期:2022-06-18 10:24
本申请公开了一种数据清分方法、装置、系统、电子设备及存储介质,该方法,由网络数据中心IDC执行,包括:根据清分任务和各数据库的状态,确定包含目标主数据库和目标备数据库的数据库组合;目标主数据库为主数据库中的可用部分,目标备数据库为主数据库中的不可用部分在备数据库中的备份;根据确定的数据库组合生成IDC级的选库清分任务;将选库清分任务分别下发至目标主数据库的IDC和目标备数据库的IDC,以使各IDC执行接收到的选库清分任务,并返回IDC级的清分汇总信息和IDC级的对账信息;生成批次汇总信息和批次清分对账信息。本申请通过确定包括主数据库和备数据库的数据库组合,提高了主数据库故障时的清分业务准确性。高了主数据库故障时的清分业务准确性。高了主数据库故障时的清分业务准确性。

【技术实现步骤摘要】
一种数据清分方法、装置、系统、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据清分方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]在支付清算平台的业务中,清分是清算的数据准备阶段,主要内容是将当日的全部网络交易数据进行汇总、整理、分类。目前,支付清算平台的交易库常为多IDC(Internet Data Center,网络数据中心)部署,每个IDC有多套数据库,且每个IDC都包含主数据库、同城备份数据库(简称同城备库)、异地备份数据库(简称异地备库)。在数据库的主备同步方式上,主数据库和同城备库采用半同步,同城备库和异地备库采用异步同步。
[0003]当某个主数据库发生异常时,清分系统将全部改用备库进行清分。然而,由于主、备数据库的数据同步可能因为网络等原因产生中断或者延迟,致使备数据库的数据准确性往往不如主数据库高,因而造成清分业务存在准确性风险。

技术实现思路

[0004]本申请实施例提供了一种数据清分方法、装置、系统、电子设备及存储介质,以解决现有清分系统在使用备数据库替代异常本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据清分方法,由网络数据中心IDC执行,其中,清分所依赖的数据库为主备架构,且用于保存同一数据的主数据库和备数据库设置在不同的IDC上,所述方法包括:根据清分任务和各数据库的状态,确定包含目标主数据库和目标备数据库的数据库组合;所述目标主数据库为所述主数据库中的可用部分,所述目标备数据库为所述主数据库中的不可用部分在所述备数据库中的备份;根据确定的数据库组合生成IDC级的选库清分任务;将选库清分任务分别下发至目标主数据库的IDC和目标备数据库的IDC,以使所述目标主数据库的IDC和所述目标备数据库的IDC执行接收到的选库清分任务,并返回IDC级的清分汇总信息和IDC级的对账信息;根据IDC级的清分汇总信息和IDC级的对账信息生成批次汇总信息和批次清分对账信息。2.如权利要求1所述方法,其中,所述根据清分任务和各数据库的状态,确定包含目标主数据库和目标备数据库的数据库组合,包括:通过运维操作界面展示各数据库的状态;接收运维操作界面反馈的任务配置信息,所述任务配置信息包括数据库表信息和数据源地址;根据所述任务配置信息确定数据库组合。3.如权利要求1所述方法,其中,所述根据清分任务和各数据库的状态,确定包含目标主数据库和目标备数据库的数据库组合,包括:确定主数据库中的可用部分和不可用部分,根据主数据库和备数据库之间的映射关系,选择以备数据库中的对应备份替换主数据库中的不可用部分,从而形成所述数据库组合。4.如权利要求1所述方法,其中,所述确定包含目标主数据库和目标备数据库的数据库组合包括:确定数据库组合中各数据库的数据源地址;所述根据确定的数据库组合生成IDC级的选库清分任务包括:根据各数据源地址对应的IDC,分别生成与各IDC对应的选库清分任务。5.如权利要求1所述方法,其中,所述根据确定的数据库组合生成IDC级的选库清分任务包括:查询清分的交易聚合策略和交易业务策略,将查询到的所述交易聚合策略和交易业务策略封装到选库清分任务中。6.如权利要求1所述方法,其中,所述目标备数据库包括同城备库和异地备库,在所述同城备库和所述异地备库均可用时,优先指定使用所述同城备库与所述目标主数据库组成数据库组合。7.如权利要求1所述方法,其中,所述目标主数据库的IDC和所述目标备数据库的IDC执行接收到的选库清分任务,包括以下至少一项:目标主数据库的...

【专利技术属性】
技术研发人员:杨延超黄铮王斌胡冀旋张群
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1