Oracle
sheungxin
这个作者很懒,什么都没留下…
展开
-
Oracle数据同步解决方案之databus
[list][*][b]概述[/b][/list]目前了解到基于Oracle的开源数据同步项目有yugong、databus、SymmetricDS,之前尝试了yugong,很容易上手。使用时需要注意两点:1、物化视图和回表查询对源库会产生比较大的影响;2、每一个表有一个单独的实例去处理整个流程,数据抽取、转换、入库不能分离;3、yugong设计的目的是为了去IOE,做切库使用,多次增量同步确...2017-03-24 15:39:19 · 1958 阅读 · 0 评论 -
基于oracle的增量数据采集
之前调研了下基于mysql的数据增量采集方案,目前有阿里的canal和Open Replicator,均是基于MySQL binlog分析的开源项目。Open Replicator仅提供了binlog解析;canal基于数据库增量日志解析,提供增量数据订阅&消费,在binlog分析的基础上进行了封装,并有相匹配的canal消费端项目开源: Otter(分布式数据库同步系统),相对有一套比较完整的增...2017-02-20 11:13:31 · 1909 阅读 · 0 评论 -
基于oracle的增量数据采集实现总结
[list][*][b]项目打包方案[/b][/list]在“基于oracle的增量数据采集”一文中提出了基于[color=blue]触发器》物化视图》存储过程》java source》外部程序[/color]数据采集方案。本文初步对其进行了实现,利用maven-assembly-plugin进行打包,输出结构如下:bin、conf、lib,分别存放命令文件、配置文件、jar包,需注意在bin...2017-02-27 15:52:08 · 1245 阅读 · 0 评论 -
Oracle数据同步项目yugong
[list][*][b]概述[/b][/list]之前尝试了基于物化视图+java source的oracle数据同步方案,为了把物化视图的变化信息传递给java source发送给外部程序,需要使用触发器、存储过程/函数。触发器用于监控物化视图的数据变化,调用存储过程从而间接调用java source(存储过程可以指向一个java source)。该方案的缺点如下:1、给每个同步表建立物...2017-03-14 11:16:57 · 1006 阅读 · 1 评论