
Explanation:
The core abstraction of Spark Structured Streaming is that it treats a data stream as an unbounded table that is being continuously appended. This allows developers to write streaming queries the same way they would write batch queries against static tables. Spark then incrementally executes these queries as new data arrives.
Why the other options are incorrect:
Ultimate access to all questions.
Which statement best describes the fundamental programming model of Apache Spark Structured Streaming?
A
It functions as a distributed messaging system designed to serve as a direct replacement for Apache Kafka.
B
It treats a live data stream as an unbounded table where new data is continuously appended as new rows.
C
It utilizes specialized GPU-accelerated processing to achieve maximum data throughput for streaming workloads.
D
It relies on a distributed network of nodes to maintain incremental state values for all cached stages by default.
No comments yet.