Materialize:用 Differential Dataflow 构建实时 SQL 数据库

系列文章的最后一篇。Materialize 在 timely dataflow 和 differential dataflow 之上构建了一个完整的 SQL 数据库,将 SQL 查询编译为增量维护的 dataflow 图,实现物化视图的实时更新。

2026年5月30日 · 11 分钟 · Yuxia Luo

Differential Dataflow:让计算只做增量

解读 Differential Dataflow 的核心思想:如何将数据表达为变更流,让任意关系代数运算都能增量化执行。这是三篇系列文章的第二篇。

2026年5月30日 · 12 分钟 · Yuxia Luo

Timely Dataflow:用一个计算模型统一三种数据处理范式

解读 Naiad 论文(SOSP 2013 Best Paper),深入分析 Timely Dataflow 如何用一个支持有环图的数据流模型,统一 batch、streaming 和 iterative 三种计算范式。这是三篇系列文章的第一篇。

2026年5月30日 · 6 分钟 · Yuxia Luo

当 AI Agent 需要新鲜上下文:CocoIndex,一个声明式增量数据索引框架

CocoIndex 是一个为 AI Agent 和 LLM 应用设计的声明式增量数据索引框架。Rust 引擎 + Python API,声明目标状态而非编写同步逻辑,只处理变化的增量数据。本文从 What / Why / How 三个维度分析 CocoIndex 的设计哲学和关键技术。

2026年5月23日 · 6 分钟 · Yuxia Luo