锁定老帖子 主题:java实现高性能的数据同步
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-25
ETL工具呗
|
|
返回顶楼 | |
发表时间:2010-11-25
最后修改:2010-11-25
1) CLOB/BLOB字段
2) 一次性查询过多数据, 遇到 "ORA-1013", "ORA-1555",或堆栈溢出 3) insert时产生主键冲突 做过一同步的项目,1,2,3都遇到了,用java基本没解,头疼 |
|
返回顶楼 | |
发表时间:2010-11-25
去年我写了一个应用系统,不过场景和你有区别,我们主要是要同步基础数据,对需要同步的基础数据做版本控制,发布的时候直接把开发库的基础数据增量更新到生产库,如果需要的话,可以交流一下!
|
|
返回顶楼 | |
发表时间:2010-11-25
最后修改:2010-11-25
我记得有个数据抽取/数据转换工具叫 ODI
ODI最大的特点是特征是提出了知识模块的概念(Knowledge Module)。 可以百度一下.. |
|
返回顶楼 | |
发表时间:2010-11-26
用jdbc效率肯定不行的。建议通过动态组建脚本,使用脚本执行COPY
|
|
返回顶楼 | |
发表时间:2010-11-26
sunnylocus 写道 jiayj198609 写道 imacback 写道 为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。
呵呵。。。解决方案有很多的;我也是实际项目赶到这儿了;所以就用java线程模式处理了! 老兄,你怎么随便拿我的文章到处贴,您也在大连银行工作?不过我好象没有见过你 哈,直接遇到原作者就太尴尬了,不过老兄你也别介意。现在到处都是那种超级年轻的软件工程师。总的给他们一点点信心啊,哈哈 |
|
返回顶楼 | |
发表时间:2010-11-26
直接用dblink
|
|
返回顶楼 | |
发表时间:2010-11-26
sunnylocus 写道 jiayj198609 写道 imacback 写道 为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。
呵呵。。。解决方案有很多的;我也是实际项目赶到这儿了;所以就用java线程模式处理了! 老兄,你怎么随便拿我的文章到处贴,您也在大连银行工作?不过我好象没有见过你 真的是转的啊 |
|
返回顶楼 | |
发表时间:2010-11-26
codermouse 写道 最近刚在做一个同步项目,和楼主要求的很像。思路也和楼主要求的差不多。
不过说实话,不赞成用JAVA做数据同步,我再做的时候就出现很多不方便处理的问题,总是通过绕来绕去来解决。 可惜本人只会JAVA(而且还不是精通),其它的都不会,DBLINK也是开始做这个同步项目后才知道的,不过DBLINK用了一段时间,觉得很不稳定。也不赞成用。 如果有DBA,或者我是DBA,我想数据同步是个很容易解决的问题。 哎。。。感叹程序员要学的东西太多。 PS1:这是转贴? PS2:JAVAEYE重新开张,数据丢失了,怎么还要我做发帖测试?还是经过前2天的事故,要求更进一步了? PS3:恭喜JAVAEYE重新开张,不好意思,话有点过多了。 这种事情DBA估计不到10分钟就全搞定了,其实这种事情就该DBA去搞,各有所属,各有专攻嘛。 生产库别说select了,连ip我们都不知道,所以这种事还是不掺和了。 |
|
返回顶楼 | |
发表时间:2010-11-26
尊重人家版权嘛 转载的时候要说明哦
|
|
返回顶楼 | |