论坛首页 Java企业应用论坛

java实现高性能的数据同步

浏览 17420 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-11-25  
PreparedStatement targetPstmt = targetConn.prepareStatement("INSERT INTO " + targetTBName+" VALUES (?,?,?,?,?)");

你同步的表结构都只有五个字段  ,targetPstmt.setString()  类型全都是String?
0 请登录后投票
   发表时间:2010-11-25  
ORACLE中有支持infomix的透明网关吧,通过透明网关建立dblink,然后select一把就可以了。
0 请登录后投票
   发表时间:2010-11-25  
这种操作用JAVA?Oracle不光是存储数据用的……
话不多说了,多用用数据库吧。搞开发的也要了解点数据库知识的。
0 请登录后投票
   发表时间:2010-11-25  
yjwxfpl 写道
PreparedStatement targetPstmt = targetConn.prepareStatement("INSERT INTO " + targetTBName+" VALUES (?,?,?,?,?)");

你同步的表结构都只有五个字段  ,targetPstmt.setString()  类型全都是String?



那具体的表结构当然是看你具体的操作了;我的表只有五个字段;当然就set五个了;难道还要set6个?
0 请登录后投票
   发表时间:2010-11-25  
sunnylocus 写道
jiayj198609 写道
imacback 写道
为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。

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

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



呵呵,既然乱转文章。
0 请登录后投票
   发表时间:2010-11-25  
用天河一号,应该超快...
0 请登录后投票
   发表时间:2010-11-25  

天~\(≧▽≦)/~啦啦啦,这是银行系统啊 。关链接都不在finally里面的啊,这样的银行系统敢用么。。
 
0 请登录后投票
   发表时间:2010-11-25  
如果,我是说如果,你在中转复制的时候突然你的中转器(java实现的)挂了,当你恢复中转的时候,怎么处理?有容错吗?
0 请登录后投票
   发表时间:2010-11-25  
你的这种思路人们用来做了很多事,
1个西瓜1个人吃了1分钟,
现在分成10个人,每个人6秒钟就吃完了,呵呵...
0 请登录后投票
   发表时间:2010-11-25  
最近刚在做一个同步项目,和楼主要求的很像。思路也和楼主要求的差不多。
不过说实话,不赞成用JAVA做数据同步,我再做的时候就出现很多不方便处理的问题,总是通过绕来绕去来解决。
可惜本人只会JAVA(而且还不是精通),其它的都不会,DBLINK也是开始做这个同步项目后才知道的,不过DBLINK用了一段时间,觉得很不稳定。也不赞成用。
如果有DBA,或者我是DBA,我想数据同步是个很容易解决的问题。
哎。。。感叹程序员要学的东西太多。
PS1:这是转贴?
PS2:JAVAEYE重新开张,数据丢失了,怎么还要我做发帖测试?还是经过前2天的事故,要求更进一步了?
PS3:恭喜JAVAEYE重新开张,不好意思,话有点过多了。
0 请登录后投票
论坛首页 Java企业应用版

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