Databricks Delta Live Tables: Difference between STREAMING and INCREMENTAL
Asked Answered
L

1

11

Is there a difference between CREATE STREAMING LIVE TABLE and CREATE INCREMENTAL LIVE TABLE? The documentation is mixed: For instance, STREAMING is used here, while INCREMENTAL is used here. I have tested both and so far I have not noticed any difference.

Leff answered 27/4, 2022 at 8:52 Comment(0)
E
11

There are two aspects here:

  1. Conceptual - incremental means that the minimal data changes are applied to a destination table, we don't recompute full data set when new data arrive. This is how is explained in the Getting Started book.

  2. Syntax - CREATE INCREMENTAL LIVE TABLE was the original syntax for pipelines that were processing streaming data. But it was deprecated in the favor of CREATE STREAMING LIVE TABLE, but the old syntax is still supported for compatibility reasons.

Ellington answered 27/4, 2022 at 12:59 Comment(1)
In summary you are saying they are the same thing but one is deprecated syntax.Downright

© 2022 - 2024 — McMap. All rights reserved.