[发明专利]用于复制计算系统的批量作业的方法与系统有效
申请号: | 201410681508.2 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104731641B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | J·D·斯派克尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 申发振 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 复制 计算 系统 批量 作业 方法 | ||
本公开涉及用于复制计算系统的批量作业的方法与系统。本发明提供了一种用于使用复制代理来复制批量作业的效果的方法。该方法包括复制代理保持在一个或多个数据库系统的数据库表中的一个或多个列的最大行级和最小行级。复制代理还分析在复制代理中定义的映射以识别被映射到该一个或多个数据库系统的目标数据库系统的目标列的该一个或多个数据库系统的源数据库系统的源列。根据至少一个实施例,复制代理还识别用于定义范围刷新的源数据库系统和目标数据库系统的逻辑子句。复制代理还启动所定义的范围刷新。
技术领域
本发明一般地涉及计算系统,并且更特别地涉及源计算系统和目标计算系统的批量作业的复制。
背景技术
批量处理或批量作业涉及一系列程序(“作业”)在计算系统上的执行。批量作业能够由计算系统执行在没有系统管理员的人工干预的情况下。因此,批量作业的全部输入数据能够通过脚本、命令行参数或作业控制语言预先选择。此外,针对计算系统的源数据库执行的批量作业通常能够导致源数据库的数据库表的大量行级改变。当对源数据库执行逻辑复制处理时,数据库表的大量行级改变能够导致显著的延迟。
发明内容
在一个实施例中,本发明提供了用于使用复制代理来复制批量作业的效果的一种计算机实现的方法。该计算机实现的方法包括:复制代理通过一个或多个计算机处理器来保持在一个或多个数据库系统的数据库表中的一个或多个列的最大行级和最小行级。该计算机实现的方法还包括:复制代理通过该一个或多个处理器来分析在复制代理中定义的映射以识别被映射到该一个或多个数据库系统的目标数据库系统的目标列的该一个或多个数据库系统的源数据库系统的源列。该计算机实现的方法还包括复制代理通过该一个或多个处理器来识别用于定义范围刷新的源数据库系统和目标数据库系统的逻辑子句(logicclause)。该计算机实现的方法还包括复制代理通过该一个或多个处理器来启动所定义的范围刷新。
在另一个实施例中,提供了用于使用复制代理来复制批量作业的效果的一种计算机系统。该计算机系统包含一个或多个处理器、一个或多个计算机可读的存储器、一个或多个计算机可读的有形存储设备,以及存储于该一个或多个存储设备中的至少一个上的由该一个或多个处理器中的至少一个经由该一个或多个存储器中的至少一个来执行的程序指令。该计算机系统还包括用于通过复制代理来保持在一个或多个数据库系统的数据库表中的一个或多个列的最大行级和最小行级的程序指令。该计算机系统还包括用于通过复制代理来分析在复制代理中定义的映射以识别被映射到该一个或多个数据库系统的目标数据库系统的目标列的该一个或多个数据库系统的源数据库系统的源列程序指令。该计算机系统还包括用于通过复制代理来识别用于定义范围刷新的源数据库系统和目标数据库系统的逻辑子句的程序指令。该计算机系统还包括用于通过复制代理来启动所定义的范围刷新的程序指令。
在又一个实施例中,提供了用于使用复制代理来复制批量作业的效果的一种计算机程序产品。计算机程序产品包含一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读的有形存储设备,以及存储于该一个或多个存储设备中的至少一个上的由该一个或多个处理器中的至少一个经由该一个或多个存储器中的至少一个来执行的程序指令。该计算机程序产品包含用于通过复制代理来保持在一个或多个数据库系统的数据库表中的一个或多个列的最大行级和最小行级的程序指令。该计算机程序产品还包含用于通过复制代理来分析在复制代理中定义的映射以识别被映射到该一个或多个数据库系统的目标数据库系统的目标列的该一个或多个数据库系统的源数据库系统的源列的程序指令。该计算机程序产品还包含用于通过复制代理来识别用于定义范围刷新的源数据库系统和目标数据库系统的逻辑子句的程序指令。该计算机程序产品还包含用于通过复制代理来启动所定义的范围刷新的程序指令。
附图说明
本发明的新特性在所附的权利要求书中阐明。通过参考下面关于本发明的详细描述,在结合附图来阅读时,本发明将会得到最佳的理解,在附图中相似的参考标记分别指示相似的构件,并且:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410681508.2/2.html,转载请声明来源钻瓜专利网。