通过SQL查询在两个系统之间同步数据 - 糟糕或良好的做法?

时间:2017-03-20 02:55:33

标签: sql oracle lotus-domino data-synchronization

我有2个系统,我需要每天在这些系统中同步数据。

第一个系统建立在Oracle DB上(让我们称之为ORACLE),第二个系统建立在IBM Notes \ Domino上(让我们称之为LOTUS)。

同步是片面的,我只需要从ORACLE获取一些数据并将其放入LOTUS。

现在,我在ORACLE中有View,它生成我需要放入LOTUS的所有数据(大约20 000行* 20列),在LOTUS方面我有预定的Agent,它读取此View和进程来自它的数据。

那么,同步这样的数据是好还是坏?我可能面临哪些不良后果?也许最好在ORACLE端创建一些以标准化方式返回数据的SOAP服务?

1 个答案:

答案 0 :(得分:1)

在Oracle中按SQL读取/写入数据的预定代理是常用的方法。不要让它变得更复杂。