Databricks Delta Live 表:流式和增量式之间的差异

dwo*_*feu 10 databricks delta-live-tables

CREATE STREAMING LIVE TABLE和之间有区别吗CREATE INCREMENTAL LIVE TABLE?文档是混合的:例如,在这里STREAMING使用,而这里使用。我已经测试了两者,到目前为止我还没有注意到任何差异。INCREMENTAL

Ale*_*Ott 10

这里有两个方面:

  1. 概念-增量意味着最小的数据更改应用于目标表,当新数据到达时我们不会重新计算完整的数据集。《入门》一书中对此进行了解释。

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

  • 总之,您说它们是同一件事,但其中一个是已弃用的语法。 (13认同)