liveBook · Manning

Data stream

A data stream is an ordered sequence of data items or events made available incrementally for consumption or processing.

How 3 Manning books explain it

Data for All

A data stream is a continuous or successive flow of data generated by activities, observations, devices, or systems.

How it is used
Shows how ordinary activities and connected vehicles generate successive flows of data.
How deep it goes
Illustrates data streams through scenarios and named exchanges without explaining storage or processing internals.
Examples
Uses restaurant payments, hotel records, ticket scans, phone locations, and connected-car messages as concrete cases.
What you can do after
Evaluate/understand how repeated everyday actions create records that organizations may observe or share.

Read how Data for All explains data stream →

Kafka Streams in Action, Second Edition

An event stream is a continuous flow of independent records in which records sharing a key are not updates to one another.

How it is used
Supports real-time capture, transfer, storage, processing, and analysis of business and sensor activity.
How deep it goes
Defines event structure and independence, then relates records to table inserts without descending into implementation internals.
Examples
Uses purchases, web clicks, sensor transmissions, stock quotes, and package-custody scans as concrete stream records.
What you can do after
Evaluate event-driven data as timestamped independent records and distinguish streams from update-oriented records.

Read how Kafka Streams in Action, Second Edition explains data stream →

Apache Kafka in Action

A data stream is a continuous or unbounded sequence of data records processed as they become available.

How it is used
Supports near-real-time exchange, integration, and processing of records across distributed enterprise systems.
How deep it goes
Defines streams and explains partitions and offsets, but stops short of detailed stream-processing implementation.
Examples
Uses Kafka topics, database tables, and files as streams tracked through partitions, identifiers, timestamps, lines, or byte positions.
What you can do after
Evaluate how systems represent, partition, track, exchange, and process continuously arriving records.

Read how Apache Kafka in Action explains data stream →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.