|
原帖由 newkid 于 2010-8-20 00:56 发表 ![]()
你其实没有FOR UPDATE的需求,只是被SQL SERVER自动加锁而已,所以改用数组的思路是正确的。
为什么采取网关的形式?如果数据量大,不如批量抽取过来再处理。
开发方便啊,呵呵,我们以前传统的方法是:
搞一个EXE程序,放两个会话组件,一个连接oracle,一个连接sqlserver;
然后通过程序控制,比如在sqlserver里读取数据,放到一个数据集里;
然后再insert 到oracle数据库上;
这个方法写程序麻烦,修改也麻烦;不如pl/sql脚本直接方便;
我们的数据量并不大,但是sqlserver数据库的数据时时都在下传,不是一次性导完就结束的;每分钟都有新数据下传和回传;
里面又涉及一些不是很复杂的转换;所以从开发实施的方便性来说,用网关最方便,就是采用逻辑上是一个数据库的方式; |
|