我们使用cdc的场景比较多,这个软件的好处就是功能很强大,支持多种数据库之间的同步,现在的最新版本也是能复制到kafka,并且很稳定,支持最细化能到某个表中的字段的复制,最重要的是实时复制的,对于业务影响较小且快速
收起只使用过cdc和ogg,dsg没用过
如同楼上所说,这几款都是同步产品。一般做高可用或容灾用。但也可以用来做备份。
ogg被Oracle收购后肯定是首推的,相比自己的dg,跨平台和兼容性比较好。
cdc的话个人感觉功能比较强大,支持的数据源比较多,只用过一次,觉得需要自定义的地方挺多,上手有点难度。CDC和Oracle goldengate很像,都是基于日志捕获的复制,感觉CDC厉害点,对应用的支持好些,如mq、DataStage,还支持些数据转换,在多种业务数据往ODS中复制时,有优势。
回答的比较浅,见谅。