java接口定时同步数据有好的解决方案吗?数据量可能上万或上十万条,求高手赐教

我调别人的接口,要每天一次定时把对面的数据同步到我们的(oracle)数据库里,之前没做过类似的,现在想法是每条数据都先查询一下,存在就跟新,不存在就插入。。但是感觉这样数据库压力大吗,请问有别的好的想法吗?大神快来。。还没有C币,谢谢了

oracle不是有merge吗?不用先查询的

1、先把数据全部取过来放到一张临时表中
2、比对临时表与正式表的数据,如果正式表存在,临时表不存在,则新增到临时表,用SQL直接批量新增
3、将正式表表名换掉,再将临时表表名换成正式表即可

这么大量的数据,建议你打包成文件然后下载。

你好,我也遇到了类似的问题,你的问题解决了吗?如果解决了你是怎么实现的呢?能不能将代码分享下呢?谢谢 了啊。我已经研究了快两个月了,总是没有出来同步这块。数据都能简单的调出来,但就是同步要用到时间触发器吗?