Structured Streaming

E705278

Structured Streaming is Apache Spark’s scalable, fault-tolerant stream processing engine that lets developers express streaming computations using the same high-level APIs as batch processing.

All labels observed (2)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apache Spark component ⓘ
stream processing engine ⓘ
APIStyle declarative ⓘ
unified batch and streaming API ⓘ
designedFor exactly-once processing with idempotent sinks ⓘ
developedBy Apache Software Foundation ⓘ
documentationURL https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html ⓘ
exposesAPI DataFrame API ⓘ
Dataset API ⓘ
Spark SQL API ⓘ
linked to: Spark SQL engine
integratesWith Spark MLlib ⓘ
Spark SQL ⓘ
linked to: Spark SQL engine

Spark Structured APIs ⓘ
linked to: Spark Datasets
introducedIn Apache Spark 2.0 ⓘ
linked to: Apache Spark
partOf Apache Spark ⓘ
provides backpressure handling ⓘ
end-to-end event-time processing ⓘ
exactly-once semantics (under certain conditions) ⓘ
fault tolerance ⓘ
stateful stream processing ⓘ
watermarking for late data ⓘ
windowed aggregations ⓘ
replaced DStreams for many use cases ⓘ
stores offsets ⓘ
state in state store ⓘ
streaming query progress metadata ⓘ
supports checkpointing ⓘ
continuous processing ⓘ
event-time windows ⓘ
micro-batch processing ⓘ
near real-time data processing ⓘ
session windows ⓘ
sliding windows ⓘ
stream processing ⓘ
supportsMode append output mode ⓘ
complete output mode ⓘ
update output mode ⓘ
supportsSink Kafka sink ⓘ
console sink ⓘ
file sink ⓘ
foreach sink ⓘ
memory sink ⓘ
supportsSource Kafka ⓘ
file source ⓘ
rate source ⓘ
socket source ⓘ
uses Catalyst optimizer ⓘ
Spark SQL engine ⓘ
Tungsten execution engine ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Spark → component → Structured Streaming ⓘ
Delta Lake storage layer → compatibleWith → Apache Spark Structured Streaming ⓘ
linked to: Structured Streaming