比较不同格式的数据库

时间:2016-11-17 21:39:09

标签: java database performance software-design

我们有两个数据库,以不同的格式存储类似的数据。第一个存储我们使用的数据(A)以便于使用的格式,第二个存储为我们提供的数据(B),以便于另一方导出的格式。我们还有一项服务,可以接收有关B更改的通知并相应地更新A.

现在我们要编写一个验证工具来比较这些数据库。 基本思路是:
1)获取A中的所有Foo ID,获得B中的所有Foo ID 2)比较ID,写入独特的报告并发送通用进行比较 3)检索顶级对象(以不同方式)并比较它们自己的字段,然后如果这些字段相等则检索相关对象(它可以链接到另一个表或A中的一些额外字段并链接到B中的另一个对象,反之亦然)和比较这些额外的数据。发送差异报告。
4)重复下一类实体。

上述任务的典型方法是什么?数据量相对较大(不能适应内存中的所有数据),性能是主要要求之一

我将此标记为" java"因为该工具将被写入其中,并且一些适用于此的框架将非常受欢迎。

0 个答案:

没有答案