CDC

2026-05-214 引用
  • S:在学习和实践“CDC”时,需要建立统一的概念和问题边界。
  • C:相关概念、实现机制和工程取舍容易混在一起,导致只记住结论而无法判断适用条件。
  • Q:“CDC”要解决什么问题?它的核心抽象、工作机制和边界分别是什么?
  • A:本文围绕“CDC”整理核心概念、关键机制和工程实践,并明确其适用边界。

https://www.ssp.sh/brain/change-data-capture-cdc/

CDC,Change Data Capture,变更数据捕获。

问题:数据库里发生了 insert / update / delete,我如何把这些变化持续、可靠地传给别的系统?

把数据库的“事实变化”变成一条持续的事件流。

CDC 是把数据库里的状态变化,转换成可订阅、可回放、可派生的事件流。 数据库保存当前事实,CDC 暴露事实变化。

评论