从以下几方面比较:
1.支持数据库类型:IBM CDC 主流数据库都支持,OGG不支持informix;
2.对中间件的支持:IBM CDC 支持MQ,OGG不支持;
3.传输单位:IBM CDC基于提交的事务为单位传输,OGG是基于子交易单元(一个子交易可能含有好几个事务)传输
4.异构数据库间字符集转换:IBM CDC支持,OGG不支持;
5.数据转换能力:IBM CDC简单的转换支持,OGG仅仅支持数据过滤;
6.一般从需求来说,用DB2数据库或IBM产品多的话,少量其他的数据库,一般都会用IBM CDC;如果用Oracle数据库多的话,一般用OGG多。