# Oracle CDC调研比较

变更数据捕获。CDC(Change Data Capture),广义概念上,只要是能捕获数据变更的技术,我们都可以称为CDC

基于oracle的CDC肯定是基于redo log实现 大致介绍 (opens new window)

方案比较

名称 问题 备注
OGG Oracle Golden Gate,过于复杂 一篇ogg到kafka的文章https://gjtmaster.com/2018/09/13/%E5%88%A9%E7%94%A8ogg%E5%AE%9E%E7%8E%B0oracle%E5%88%B0kafka%E7%9A%84%E5%A2%9E%E9%87%8F%E6%95%B0%E6%8D%AE%E5%AE%9E%E6%97%B6%E5%90%8C%E6%AD%A5/
Logminer 解析速度低,资源消耗每个进程不能超过1个CPU核心
Datax、logstash-input-jdbc 不基于redo log,只能定时sql
tapdata、cloud canal 企业版收费、社区版链路不足 官网地址:https://tapdata.net/ https://www.clougence.com/
云厂商DTS之类 接云、商用
Flink-CDC 最终选择,基于Debezium和Logminer处理,2.1.0后支持Oracle数据源