知识卡片

数据库也是流

专业/工作

内容

数据库表是某一时刻的状态,变更日志则是生成该状态的事件流。通过 CDC 捕获插入、更新、删除,可以把搜索索引、缓存、数据仓库等派生系统持续同步。状态和流不是对立面,而是同一事实的两种视图。

参考来源

《数据密集型应用系统设计》第11章《流处理》