![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
CDC的全称是Change Data Capture,作为一种可以捕获数据库中数据变更的技术,可以实时或者近实时的把数据库表中的变化同步到下游,CDC分为基于查询和基于日志两种。
基于查询的CDC比较简单,是入侵性的,要在数据库执行SQL语句,需要扫描包含大量记录的整个表,会影响数据源的性能;基于日志的CDC不需要再数据源执行SQL语句,是非侵入性的,通过读取源数据库的日志文件以识别对源库表的创建、修改或删除。
基于查询的CDC比较简单,是入侵性的,要在数据库执行SQL语句,需要扫描包含大量记录的整个表,会影响数据源的性能;基于日志的CDC不需要再数据源执行SQL语句,是非侵入性的,通过读取源数据库的日志文件以识别对源库表的创建、修改或删除。
展开
10
7