gpt4 book ai didi

java - 实现一个简单的复制工具

转载 作者:行者123 更新时间:2023-12-02 02:03:22 25 4
gpt4 key购买 nike


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

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

最佳答案

您有两个选择:

  1. 使用一些 CDC(更改数据捕获)解决方案来分析数据库中的更改(重做日志)并将更改应用到目标 - 例如 Oracle GoldenGate、Streams、SAP Replication Server、Attunity 等。

  2. 使用 ETL 工具 - 定期在源中进行 SELECT 语句,并将整个数据集复制到目标。

关于java - 实现一个简单的复制工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51235521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com