以下示例仅代表众多变更数据捕获用例中的一小部分。
微服务集成
CDC 可用于同步微服务和传统的单体式应用,从而顺畅地将数据变更从传统系统传输到基于微服务的应用。
数据复制
CDC 可用于将数据复制到多个数据库、数据湖或数据仓库,确保每个资源都拥有最新版本的数据。因此,CDC 可以让多个分布式团队(哪怕是孤立团队)访问相同的最新数据。
分析界面
CDC 可用于将数据更改提供给分析界面,来实现商业智能等目的,从而助力进行时效性强的决策。
审计与合规
为遵守严格的数据合规要求,避免不合规的严重处罚,必须保存数据更改的历史记录。CDC 可用于保存数据更改,满足审计或归档要求。
缓存失效
CDC 可用于缓存失效,确保替换或删除缓存中过时的条目,以显示最新版本。
CQRS 模式更新
CDC 可用于保持命令查询职责分离(CQRS)读取模式与主模式同步。
全文检索
CDC 可用于自动保持全文检索索引与数据库同步。