拥有连接到oracle数据库的Web服务。在数据库方面我有两个数据库,从第一个我需要选择一些信息,在第二个数据库需要做一些操作。 我的问题是哪个更好地连接第二个数据库并通过dbms或scheduler作业从第一个数据库进行复制,该数据库在一天内释放x次以刷新数据或在java端生成两个数据源并在从第一个数据库中选择一些数据后连接第二个进行一些操作。
答案 0 :(得分:1)
从我的角度来看,我只访问“第二个”数据库(你在那里执行那些操作)并让它从“第一”数据库通过数据库获取所需的数据链接。
可以直接完成,例如
select some_columns from db1_table@db_link where ...
或者,如果结果太慢且难以调整,则在第二个数据库中创建一个物化视图,然后使用其中一个可用选项刷新(计划刷新可能是其中一个选项)。 / p>
由于它主要是基于意见的答案,我认为你会听到其他人的其他选择。进一步的讨论将为最高层提出最合适的解决方案。