锁定老帖子 主题:java实现高性能的数据同步
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-25
PreparedStatement targetPstmt = targetConn.prepareStatement("INSERT INTO " + targetTBName+" VALUES (?,?,?,?,?)");
你同步的表结构都只有五个字段 ,targetPstmt.setString() 类型全都是String? |
|
返回顶楼 | |
发表时间:2010-11-25
ORACLE中有支持infomix的透明网关吧,通过透明网关建立dblink,然后select一把就可以了。
|
|
返回顶楼 | |
发表时间:2010-11-25
这种操作用JAVA?Oracle不光是存储数据用的……
话不多说了,多用用数据库吧。搞开发的也要了解点数据库知识的。 |
|
返回顶楼 | |
发表时间:2010-11-25
yjwxfpl 写道 PreparedStatement targetPstmt = targetConn.prepareStatement("INSERT INTO " + targetTBName+" VALUES (?,?,?,?,?)"); 你同步的表结构都只有五个字段 ,targetPstmt.setString() 类型全都是String? 那具体的表结构当然是看你具体的操作了;我的表只有五个字段;当然就set五个了;难道还要set6个? |
|
返回顶楼 | |
发表时间:2010-11-25
sunnylocus 写道 jiayj198609 写道 imacback 写道 为什么要用java导呢,有没有别的解决方案???这个实在是慢,搞数据仓库的不错。
呵呵。。。解决方案有很多的;我也是实际项目赶到这儿了;所以就用java线程模式处理了! 老兄,你怎么随便拿我的文章到处贴,您也在大连银行工作?不过我好象没有见过你 呵呵,既然乱转文章。 |
|
返回顶楼 | |
发表时间:2010-11-25
用天河一号,应该超快...
|
|
返回顶楼 | |
发表时间:2010-11-25
天~\(≧▽≦)/~啦啦啦,这是银行系统啊 。关链接都不在finally里面的啊,这样的银行系统敢用么。。 |
|
返回顶楼 | |
发表时间:2010-11-25
如果,我是说如果,你在中转复制的时候突然你的中转器(java实现的)挂了,当你恢复中转的时候,怎么处理?有容错吗?
|
|
返回顶楼 | |
发表时间:2010-11-25
你的这种思路人们用来做了很多事,
1个西瓜1个人吃了1分钟, 现在分成10个人,每个人6秒钟就吃完了,呵呵... |
|
返回顶楼 | |
发表时间:2010-11-25
最近刚在做一个同步项目,和楼主要求的很像。思路也和楼主要求的差不多。
不过说实话,不赞成用JAVA做数据同步,我再做的时候就出现很多不方便处理的问题,总是通过绕来绕去来解决。 可惜本人只会JAVA(而且还不是精通),其它的都不会,DBLINK也是开始做这个同步项目后才知道的,不过DBLINK用了一段时间,觉得很不稳定。也不赞成用。 如果有DBA,或者我是DBA,我想数据同步是个很容易解决的问题。 哎。。。感叹程序员要学的东西太多。 PS1:这是转贴? PS2:JAVAEYE重新开张,数据丢失了,怎么还要我做发帖测试?还是经过前2天的事故,要求更进一步了? PS3:恭喜JAVAEYE重新开张,不好意思,话有点过多了。 |
|
返回顶楼 | |