Databricks Certified Data Engineer - Professional

Databricks Certified Data Engineer - Professional

Get started today

Ultimate access to all questions.


Which statement describes the fundamental programming model employed by Spark Structured Streaming?





Explanation:

Structured Streaming in Apache Spark models a data stream as a continuously growing table where new data is appended as new rows. This abstraction allows users to apply batch-like operations (e.g., SQL queries) on streaming data. Option D correctly captures this model. Other options are incorrect: A (GPUs are not used), B (not derived from Kafka), C (no specialized hardware), and E (describes state management, not the core programming model).