【技术实现步骤摘要】
【国外来华专利技术】用于从分布式数据源中捕获变更数据以供异构目标使用的系统和方法版权声明本专利文档的公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现的那样进行传真复制,但是除此之外在任何情况下都保留所有版权。优先权要求和对相关申请的交叉引用:本申请要求于2017年9月29日提交的标题为“SYSTEMANDMETHODFORCAPTUREOFCHANGEDATAFROMNOSQLDATABASESORDISTRIBUTEDDATASTREAMS,FORUSEWITHHETEROGENEOUSTARGETS”的申请编号为62/566,113的美国临时专利申请的优先权;并且与2011年3月31日提交的标题为“MYSQLDATABASE-HETEROGENEOUSLOGBASEDREPLICATION”的申请编号为13/077,760的美国专利申请相关,该申请随后作为美国专利8,510,270发布,该专利要求2010年7月27日提交的标题为“HETEROGENEOUSLOGBASEDREPLICATIONFROMDATABASESSUCHASMYSQLDATABASES”的申请编号为61/368,141的美国临时专利申请的优先权;以上申请中的每一个通过引用并入本文。
本申请描述的实施例涉及从分布式数据源系统捕获变更数据(changedata),以供一个或多个异构目标使用,包括对诸如分布式源拓扑感知、初始加载、重复数据删除(deduplication)和恢复之类的特征的支持。
技术介绍
组织有时可能需要在不同数据 ...
【技术保护点】
1.一种用于从分布式数据源捕获变更数据以供异构目标使用的系统,包括:计算机,包括处理器和在所述计算机上执行的变更数据捕获进程管理器;其中所述变更数据捕获进程管理器被配置为使用捕获进程从分布式数据源捕获变更数据,以供一个或多个目标使用。
【技术特征摘要】
【国外来华专利技术】2017.09.29 US 62/566,1131.一种用于从分布式数据源捕获变更数据以供异构目标使用的系统,包括:计算机,包括处理器和在所述计算机上执行的变更数据捕获进程管理器;其中所述变更数据捕获进程管理器被配置为使用捕获进程从分布式数据源捕获变更数据,以供一个或多个目标使用。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所述的方法,其中,基于将向其传送变更数据的目标系统,将变更数据的规范格式输出转换为由所述目标系统使用的格式。15.如权利要求13-14中任一项所述的方法,其中所述变更数据捕获进程管理器使得能够由可插拔适配器部件提供对新目标系统的支持,所述可插拔适配器部件读取变更数据的规范格式输出并将变更数据的规范格式输出转换为由所述新目标系统使用的格式。16.如权利要求11-15中任一项所述的方法,其中所述...
【专利技术属性】
技术研发人员:S·瓦苏德万,L·哈严托,S·R·科尔宾,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。