gpt4 book ai didi

java - 如何比较来自两个不同数据库的数据?

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:29 25 4
gpt4 key购买 nike

我正在尝试为我的问题找到解决方案。问题陈述

  1. 我有两个不同的数据库 Oracle 和 AS400。两个数据库具有相同的结构和相同的表(但明显不同的表名)。
  2. AS400 通过互联网更新,Oracle 通过商店或仓库更新。
  3. 两个数据库每天同步一次,同步后我们需要每天生成一份报告,以了解数据是否有任何差异。
  4. 需要从双方进行比较,首先从 AS400 获取数据并与 Oracle DB 进行比较,反之亦然。
  5. 我们在这里谈论的是 1000 万条记录。第一次是整个数据库比较,随后的报告将仅针对更改或新添加到数据库的记录(这相当简单且易于处理),但第一次比较是我们试图实现的.

我知道 ETL 过程确实会使工作变得简单,但我们没有 ETL 工具,因此尝试使用 Java 寻找解决方案。非常感谢任何可以帮助我们的建议。

提前致谢。

最佳答案

我从来没有用过它,但是 Liquibase 同时支持 DB2 和 Oracle。

The page that talks about their diff function

关于java - 如何比较来自两个不同数据库的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279742/

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