Streaming and batch analytics

Streaming analytics run continuously on incoming data streams, otherwise known as hot data, to provide real-time analysis and outcomes. Streaming analytics comes in handy for detecting mission-critical events and streaming the results in real-time for further action. Typically, streaming analytics runs analysis on a single data point, or a small number of data points arrived in realtime for high throughput. On the other hand, batch analytics runs the analysis on large datasets, including historical datasets, also known as cold data or warm data, to provide meaningful insights in a scheduled fashion. Typically, batch analytics takes longer compared with streaming analytics, due to the complexity involved in analyzing ...

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.