从以下几方面比较:
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多。