更新和追加查询
虽然这两个示例查询看起来非常相似(都计算分组计数聚合),但它们在一个重要方面不同:
- 第一个查询更新先前输出的结果,即定义结果表的 changelog 流包含
INSERT
和UPDATE
操作。 - 第二个查询只附加到结果表,即结果表的 changelog 流只包含
INSERT
操作。
一个查询是产生一个只追加的表还是一个更新的表区别:
- 产生更新更改的查询通常必须维护更多的状态。
- 将 append-only 的表转换为流与将已更新的表转换为流是不同的
更新和追加查询
虽然这两个示例查询看起来非常相似(都计算分组计数聚合),但它们在一个重要方面不同:
INSERT
和 UPDATE
操作。INSERT
操作。一个查询是产生一个只追加的表还是一个更新的表区别: