- Stream Analytics with Microsoft Azure
- Anindita Basak Krishna Venkataraman Ryan Murphy Manpreet Singh
- 365字
- 2021-07-02 22:35:58
Differencing stream processing and batch processing
The popularity of stream data platforms has been increasing significantly in recent times, due to the requirement of real-time access to information. Enterprises are transitioning parts of their data infrastructure from traditional batch processing to streaming paradigm due to changing business needs and the need to get of Real-Time Insights on data as business events occur.
It's critical to understand the fundamental differences between stream and batch processing:

The following list provides a subset of examples where a streaming data analytics solution can add value to a business:
- An online social media news publisher harvests streams of clickstream to aggregate and enriches the data with demographic data, to deliver relevancy and enhanced news experience to its audience.
- Real-time weather and traffic updates.
- Fraud prevention and detection on financial and non-financial transactions.
- Enhancing customer experience for an online retailer, food delivery, transportation and multitude of online businesses.
- Sensors in connected vehicles, farm machinery, heavy machinery and mechanical devices send data to a streaming application. The application monitors performance detects any potential defect in advance and places orders for required servicing (predictive maintenance), notifies field personal, service center to reach out to the customer. This enables manufacturers to become proactive rather than reactive.
Stream processing brings in a number of business advantages, like the following:
- Translate Real-Time Insights into a compelling customer experience.
- Business Activity Monitoring (BAM). Many large organizations have deep and complex processes. These processes need to be reconciled. These reconciliations are done using batch processing. With Stream Analytics, reconsolidations can happen in real time and this speeds up the business decision process.
- Provides more opportunity for traditional business to enhance and add value to their existing services. For example, if you are heavy equipment manufacture or servicing enterprise by introducing sensors and telemetry into the equipment, you can tap health of the machinery equipment in real time. This will enhance the value of the equipment and opens up net new opportunities to grow.
In the next sections, we will review components that go into designing real-time streaming solution and end the chapter with a canonical architecture. Let's start working on the concepts.
- 輕輕松松自動(dòng)化測(cè)試
- 軟件架構(gòu)設(shè)計(jì)
- 圖形圖像處理(Photoshop)
- Mastering D3.js
- 流處理器研究與設(shè)計(jì)
- 21天學(xué)通C語言
- Ruby on Rails敏捷開發(fā)最佳實(shí)踐
- Visual FoxPro數(shù)據(jù)庫基礎(chǔ)及應(yīng)用
- 網(wǎng)中之我:何明升網(wǎng)絡(luò)社會(huì)論稿
- 筆記本電腦維修90個(gè)精選實(shí)例
- Visual C++項(xiàng)目開發(fā)案例精粹
- 人工智能技術(shù)入門
- 筆記本電腦使用與維護(hù)
- Cloudera Hadoop大數(shù)據(jù)平臺(tái)實(shí)戰(zhàn)指南
- Microsoft System Center Data Protection Manager Cookbook