论坛首页 Java企业应用论坛

java实现高性能的数据同步

浏览 17422 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-11-25  
ETL工具呗
0 请登录后投票
   发表时间:2010-11-25   最后修改:2010-11-25
1) CLOB/BLOB字段
2) 一次性查询过多数据, 遇到 "ORA-1013", "ORA-1555",或堆栈溢出
3) insert时产生主键冲突

做过一同步的项目,1,2,3都遇到了,用java基本没解,头疼

0 请登录后投票
   发表时间:2010-11-25  
去年我写了一个应用系统,不过场景和你有区别,我们主要是要同步基础数据,对需要同步的基础数据做版本控制,发布的时候直接把开发库的基础数据增量更新到生产库,如果需要的话,可以交流一下!
0 请登录后投票
   发表时间:2010-11-25   最后修改:2010-11-25
我记得有个数据抽取/数据转换工具叫 ODI  
      ODI最大的特点是特征是提出了知识模块的概念(Knowledge Module)。
   可以百度一下..
0 请登录后投票
   发表时间:2010-11-26  
用jdbc效率肯定不行的。建议通过动态组建脚本,使用脚本执行COPY
0 请登录后投票
   发表时间:2010-11-26  
sunnylocus 写道
jiayj198609 写道
imacback 写道
为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。

呵呵。。。解决方案有很多的;我也是实际项目赶到这儿了;所以就用java线程模式处理了!

老兄,你怎么随便拿我的文章到处贴,您也在大连银行工作?不过我好象没有见过你



哈,直接遇到原作者就太尴尬了,不过老兄你也别介意。现在到处都是那种超级年轻的软件工程师。总的给他们一点点信心啊,哈哈
0 请登录后投票
   发表时间:2010-11-26  
直接用dblink
0 请登录后投票
   发表时间:2010-11-26  
sunnylocus 写道
jiayj198609 写道
imacback 写道
为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。

呵呵。。。解决方案有很多的;我也是实际项目赶到这儿了;所以就用java线程模式处理了!

老兄,你怎么随便拿我的文章到处贴,您也在大连银行工作?不过我好象没有见过你

真的是转的啊
0 请登录后投票
   发表时间:2010-11-26  
codermouse 写道
最近刚在做一个同步项目,和楼主要求的很像。思路也和楼主要求的差不多。
不过说实话,不赞成用JAVA做数据同步,我再做的时候就出现很多不方便处理的问题,总是通过绕来绕去来解决。
可惜本人只会JAVA(而且还不是精通),其它的都不会,DBLINK也是开始做这个同步项目后才知道的,不过DBLINK用了一段时间,觉得很不稳定。也不赞成用。
如果有DBA,或者我是DBA,我想数据同步是个很容易解决的问题。
哎。。。感叹程序员要学的东西太多。
PS1:这是转贴?
PS2:JAVAEYE重新开张,数据丢失了,怎么还要我做发帖测试?还是经过前2天的事故,要求更进一步了?
PS3:恭喜JAVAEYE重新开张,不好意思,话有点过多了。



这种事情DBA估计不到10分钟就全搞定了,其实这种事情就该DBA去搞,各有所属,各有专攻嘛。
生产库别说select了,连ip我们都不知道,所以这种事还是不掺和了。
0 请登录后投票
   发表时间:2010-11-26  
尊重人家版权嘛 转载的时候要说明哦
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics