- Stream Analytics with Microsoft Azure
- Anindita Basak Krishna Venkataraman Ryan Murphy Manpreet Singh
- 188字
- 2021-07-02 22:35:53
Understanding stream processing
So what is stream processing and why is it important? In traditional data processing, data is typically processed in batch mode. The data will be dealt with on a regular schedule. One fundamental challenge with conventional data processing is it's inherently reactive because it focuses on ageing information. Stream processing, on the other hand, processes data as it flows through in real time.
The following are some of the highlights of why stream processing is critical:
- Response time is critical:
- Reducing decision latency can unlock business value
- Need to ask questions about data in motion
- Can't wait for data to get to rest before running computation
- Actions by human actors:
- See and seize insights
- Live visualization
- Alerts and alarms
- Dynamic aggregation
- Machine-to-machine interactions:
- Data movement with enrichment
- Kick-off workflows for automation
Before one goes into stream analytics, it is essential to understand the core basics around events and different models of publishing and consuming events. Let's get more familiar with queues, Pub/Sub, and events, which will surely help you understand the later chapters better. In the following sections, we will explore queues, Pub/Sub, and events.
- 控制與決策系統仿真
- Zabbix Network Monitoring(Second Edition)
- 大數據技術入門(第2版)
- 空間傳感器網絡復雜區域智能監測技術
- 基于ARM 32位高速嵌入式微控制器
- 21天學通Java Web開發
- 3D Printing for Architects with MakerBot
- Cloudera Administration Handbook
- CentOS 8 Essentials
- Enterprise PowerShell Scripting Bootcamp
- MPC5554/5553微處理器揭秘
- 典型Hadoop云計算
- PostgreSQL 10 High Performance
- PostgreSQL High Performance Cookbook
- Practical Network Automation