实施简单的复制工具

我们的团队正在研究一个项目,该项目旨在通过DMZ定期在oracle数据库之间传输数据,并且由于某些原因,我们不允许使用DBMS解决方案在数据库之间进行数据复制。我们必须开发一个简单的复制工具及其监视系统,以适合我们的Java技术场景。我看过许多我认为可以在此项目中为我们提供帮助的东西,例如Spring Integration,Spring Batch,Web Service,JMS和Message Queue,JMX……但是我找不到应该从哪里开始的线索。

请指导我什么是我可以遵循的最佳选择和最佳实践。

侃侃尔雅
浏览 109回答 1
1回答

幕布斯6054654

您有两种选择:使用某些CDC(更改数据捕获)解决方案来分析数据库中的更改(重做日志)并将更改应用于目标,例如Oracle GoldenGate,Streams,SAP Replication Server,Attunity等。使用ETL工具-定期在源中进行SELECT statemetns,然后将整个数据集复制到目标。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java