[发明专利]基于跨中心多数据库的自动化卸数供数的方法有效
| 申请号: | 201911269571.4 | 申请日: | 2019-12-11 |
| 公开(公告)号: | CN111078666B | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | 叶大试;陈大平;程明远;彭李超;黄冲;王康椿;梁志堂 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14;G06F16/25 |
| 代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 呼先军;张峰 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 中心 多数 自动化 卸数供数 方法 | ||
1.一种基于跨中心多数据库的自动化卸数供数的方法,其特征在于,包括:
在每个应用系统的跑批服务器上设立数据库参数表、供数任务参数表、供数任务日志表;
对所述跑批服务器定义服务器系统级的信号量、共享内存及最大并发数,为每个数据库定义数据库级的信号量、共享内存及最大并发数;
读取数据库参数表,获取服务器需要执行的供数数据库列表,逐个为每个数据库创建一个新进程来独立处理每个数据库的供数任务和进程资源的控制;
创建一个子进程,时刻查询公司级中心参数表;以及对每个应用系统所部署在的数据中心编排一个循环体,当其中一个所述数据中心宕机后,第一顺位的可执行数据中心所对应的应用服务系统代替宕机数据中心宕机期间的供数任务;
还包括:
在每个数据库级子进程内,每隔一预设时间先判断是否有所述数据中心宕机,读取所述供数任务参数表,取得执行时间在本次轮询时间之前仍未执行供数的任务参数;以及通过 PV 操作,判断即时并发数及最大允许并发数,计算即时并发数,并获得供数任务执行权限,进而交给脚本利用系统已有的工具去执行卸数、压缩及推送操作;
其中,对于需要从多个数据库卸载数据合并到一个数据文件的供述需求,拆分出多个单笔供数任务,以其中一个供数任务为主线,在前置任务串上参数记录这需要合并过来的供数任务号,把其它前置供数任务合并到目标数据文件后,再将主线任务的卸载数据合并到目标数据文件上,以此为压缩加工、推送数据操作。
2.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,所述数据库参数表用以存放每个数据库供数控制的参数信息。
3.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,所述数据库参数表包括数据库标识、参数名、参数值及参数说明。
4.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,所述供数任务参数表用以存放每笔供数任务的参数信息。
5.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,所述供数任务参数表包括供数任务号、供数 SQL 语句、数据中心标识、数据表类型、数据库标识、前置任务串、合并标志、合并文件名字、卸载文件名字、启用标识、压缩标识、发送标识需求方服务器节点、需求方数据目录及开始执行时间相关参数信息。
6.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,所述供数任务日志表用以存放每天每笔供数任务的执行痕迹。
7.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,为每个所述数据库创建一个新进程包括:
获取当前服务器所在数据中心的标识;
创建系统级信号量;
创建系统级共享内存,并设置系统级最大并发数;
从公共库下的数据库参数表中读取执行主机为当前服务器主机、可执行标识为可执行的数据库列表;以及为每个供数数据库创建一个对应的子进程,来独立处理各自供数数据库的供数任务。
8.如权利要求 1 所述的基于跨中心多数据库的自动化卸数供数的方法,其特征在于,对每个应用系统所部署在的数据中心编排一个循环体包括:
给各数据中心编排一个备用优先次序,开辟一块共享内存小时间间隔内不断轮询中心级参数表,获取各数据中心运行状况和状况变更日期时间;以及当其中一个数据中心宕机,处于宕机数据中心优先次序中的第一顺位可用数据中心,启动代替宕机数据中心宕机期间的供数任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911269571.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内窥镜图像增强方法
- 下一篇:公式识别方法、装置、设备及存储介质





