很抱歉,以前是否有人问过这个。我希望以此方式赢得一些时光:)
从针对OLTP优化的DB2源数据库中卸载增量数据的最佳方法是什么?例如。通过分析重做文件,就像使用Oracle Logminer一样?背景:我们需要近乎实时的ETL,并且每5分钟一次完整表卸载是不可行的。这更多是关于访问DB2的实际技术,而不是确定要加载到(Teradata)目标中的增量。
即,我们要卸载自上次卸载时间戳以来的所有记录。
非常感谢!
签出IBM InfoSphere Data Replication。
简而言之:有3种复制解决方案:CDC,SQL和Q复制。所有3个解决方案都使用相同的db2ReadLog API读取Db2事务日志,任何人都可以将其用于自定义实现。对于每种方法,从日志获得的数据更改的暂存和转换,数据的传输和目标应用程序等所有其他事情都不同。