CDC
- S:在学习和实践“CDC”时,需要建立统一的概念和问题边界。
- C:相关概念、实现机制和工程取舍容易混在一起,导致只记住结论而无法判断适用条件。
- Q:“CDC”要解决什么问题?它的核心抽象、工作机制和边界分别是什么?
- A:本文围绕“CDC”整理核心概念、关键机制和工程实践,并明确其适用边界。
CDC,Change Data Capture,变更数据捕获。
问题:数据库里发生了 insert / update / delete,我如何把这些变化持续、可靠地传给别的系统?
把数据库的“事实变化”变成一条持续的事件流。
CDC 是把数据库里的状态变化,转换成可订阅、可回放、可派生的事件流。 数据库保存当前事实,CDC 暴露事实变化。
评论