Databricks Delta 实时表:STREAMING 和 INCREMENTAL 之间的区别

Databricks Delta Live Tables: Difference between STREAMING and INCREMENTAL

CREATE STREAMING LIVE TABLECREATE INCREMENTAL LIVE TABLE有区别吗?文档是混合的:例如,使用 STREAMING here, while INCREMENTAL is used here。我已经测试了两者,到目前为止我没有发现任何区别。

这里有两个方面:

  1. 概念 - 增量意味着将最小数据更改应用于目标 table,我们不会在新数据到达时重新计算完整数据集。 Getting Started book.

    中是这样解释的
  2. 语法 - CREATE INCREMENTAL LIVE TABLE 是处理流数据的管道的原始语法。但它已被弃用 CREATE STREAMING LIVE TABLE,但出于兼容性原因仍支持旧语法。