【发布时间】:2009-06-15 09:03:09
【问题描述】:
作为数据回归和质量保证练习的一部分,我需要寻找两个表之间的差异,理想情况下,它们应该几乎相同。我查看了大量商业产品,但似乎找不到满足我们所有要求的产品:
必须能够非常高效地比较 LARGE 表(1000 万行,200 列)
必须跨不同的数据库服务器和不同的数据库供应商工作(Oracle 与 DB2)
必须能够比较具有不同结构的表,忽略两个表之间不共享的列
必须使用用户提供的多列主键——不能依赖于 DB 中定义的键
必须在 linux/solaris 上运行。将作为在企业环境中执行的完全自动化流程的一部分运行。
必须能够无头运行(无 GUI)
必须生成可识别行差异(仅一侧的行)和值差异的格式化报告
客户愿意为正确的解决方案支付企业级价格。换句话说,价格没有对象。
有人见过这样的吗?
【问题讨论】: