[发明专利]用于从分布式数据源中捕获变更数据以供异构目标使用的系统和方法在审
申请号: | 201880007751.2 | 申请日: | 2018-09-28 |
公开(公告)号: | CN110249321A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | S·瓦苏德万;L·哈严托;S·R·科尔宾 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 冯薇 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式数据源 变更数据 异构 捕获 分布式数据库 分布式数据流 重复数据删除 捕获系统 多个目标 分布式源 格式输出 目标使用 数据执行 拓扑感知 消息队列 计算机系统 加载 数据库 传送 变更 恢复 | ||
1.一种用于从分布式数据源捕获变更数据以供异构目标使用的系统,包括:
计算机,包括处理器和在所述计算机上执行的变更数据捕获进程管理器;
其中所述变更数据捕获进程管理器被配置为使用捕获进程从分布式数据源捕获变更数据,以供一个或多个目标使用。
2.如权利要求1所述的系统,其中所述分布式数据源能够是分布式数据库或分布式数据流或其它分布式数据源中的一个,并且其中所述一个或多个目标能够包括数据库、消息队列或其它目标中的一个或多个。
3.如权利要求1-2中任一项所述的系统,其中所述变更数据捕获进程管理器被配置为执行变更数据捕获进程,所述变更数据捕获进程将从所述分布式数据源读取的变更数据转换为变更数据的规范格式输出,以供所述一个或多个目标消耗。
4.如权利要求3所述的系统,其中,基于将向其传送变更数据的目标系统,将变更数据的规范格式输出转换为由目标系统使用的格式。
5.如权利要求3-4中任一项所述的系统,其中所述变更数据捕获进程管理器使得能够由可插拔适配器部件提供对新目标系统的支持,所述可插拔适配器部件读取变更数据的规范格式输出并将变更数据的规范格式输出转换为由所述新目标系统使用的格式。
6.如权利要求1-5中任一项所述的系统,其中所述变更数据捕获进程管理器被配置为执行重复数据删除进程,所述重复数据删除进程提供由所述分布式数据源提供的数据的自动重复数据删除。
7.如权利要求6所述的系统,其中在对与分布式数据源系统相关联的分布式源拓扑的变更后,所述重复数据删除进程检测对所述分布式源拓扑的变更,其中对所述分布式源拓扑的变更包括添加一个或多个节点到所述分布式源拓扑或从所述分布式源拓扑移除一个或多个节点。
8.如权利要求1-7中任一项所述的系统,其中所述变更数据捕获进程管理器被配置为执行与所述分布式数据源系统相关联的分布式源拓扑的自动发现,并且提供对所述分布式数据源系统的节点处的提交日志的访问。
9.如权利要求1-8中任一项所述的系统,其中所述变更数据捕获进程管理器被配置为,在确定所述分布式数据源系统中曾经提供记录的特定节点已经变得不可用后,执行选择副本节点的恢复进程,在该副本节点处获得记录。
10.如权利要求1-9中任一项所述的系统,其中如果存在具有匹配的最后记录的多于一个副本节点,那么选择具有最大记录历史的副本,以馈送在由不可用的节点处理的最后记录中找到的分区令牌。
11.一种用于从分布式数据源捕获变更数据以供异构目标使用的方法,包括:
在计算机处提供在所述计算机上执行的变更数据捕获进程管理器;
使用捕获进程从分布式数据源捕获变更数据,以供一个或多个目标使用。
12.如权利要求11所述的方法,其中所述分布式数据源能够是分布式数据库或分布式数据流或其它分布式数据源中的一个,并且其中所述一个或多个目标能够包括数据库、消息队列或其它目标中的一个或多个。
13.如权利要求11-12中任一项所述的方法,其中所述变更数据捕获进程管理器执行变更数据捕获进程,所述变更数据捕获进程将从所述分布式数据源读取的变更数据转换为变更数据的规范格式输出,以供所述一个或多个目标消耗。
14.如权利要求13所述的方法,其中,基于将向其传送变更数据的目标系统,将变更数据的规范格式输出转换为由所述目标系统使用的格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880007751.2/1.html,转载请声明来源钻瓜专利网。