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.
Asked
Active
Viewed 5,651 times
9
dwolfeu
- 1,103
- 2
- 14
- 21
1 Answers
9
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 TABLEwas 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.
Alex Ott
- 80,552
- 8
- 87
- 132
-
12In summary you are saying they are the same thing but one is deprecated syntax. – Nick.Mc Apr 27 '22 at 13:08