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.
Databricks Delta Live Tables: Difference between STREAMING and INCREMENTAL
Asked Answered
There are two aspects here:
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.
Syntax -
CREATE INCREMENTAL LIVE TABLE
was the original syntax for pipelines that were processing streaming data. But it was deprecated in the favor ofCREATE STREAMING LIVE TABLE
, but the old syntax is still supported for compatibility reasons.
In summary you are saying they are the same thing but one is deprecated syntax. –
Downright
© 2022 - 2024 — McMap. All rights reserved.