Professional Documents
Culture Documents
How it Works
Streaming Analytics
A LITTLE BEE BOOK
This book belongs to:
How it Works
Streaming Analytics
Adapted from a variety of sources by Bob Yelland
With thanks to Avi Patwardhan & Kimberly Madia
For more copies of this book, or to read others in the series, visit: littlebeelibrary.com
BACK NEXT
Sometimes two minutes is too late.
4 BACK NEXT
A key difference between stream computing and
online analytical processing (OLAP) is that the
latter requires data to be at rest before running
analytics.
6 BACK NEXT
Stream computing can deliver a rapid return on
investment.
8 BACK NEXT
There are four broad ways that stream computing is
being used today:
10 BACK NEXT
These uses have given rise to a number of industry
applications. For example:
Telecommunications
Call detail processing
Customer churn prediction
Device geomapping.
Financial Services
Fraud detection & prevention
Targeted marketing
Cybersecurity monitoring.
12 BACK NEXT
Stream Processing (ESP) and Complex Event
Processing (CEP) are very similar concepts, but there
are some important differences:
Deeper Analysis
CEP uses a rules engine to evaluate if-then-else style
rules, or an in-memory SQL database to perform
continuous simple queries. ESP provides more
options to analyse data though a comprehensive
programming language (SPL).
14 BACK NEXT
Most stream computing platforms include two
core components: an application development
environment to build applications that ingest and
process data streams, and a runtime capability
designed to process data streams with low latency at
massive scale seamlessly across infrastructure.
16 BACK NEXT
There are a number of open source offerings that
can support streaming analytics:
Apache Storm, written in Clojure, was created
by Twitter and is composed of other open source
components, especially ZooKeeper for cluster
management, ZeroMQ for multicast messaging, and
Kafka for queued messaging.
18 BACK NEXT
IBM InfoSphere Streams is an open platform that
blends the best elements of shareware, open source
software and open standards with powerful vendor-
developed technology.
20 BACK NEXT
The latest IBM Streams update focuses on developer
productivity.
22 BACK NEXT
Copyright IBM Corporation 2017.All Rights Reserved.
IBM, the IBM logo andibm.comare trademarks or registered trademarks of International
Business Machines Corporation in the United States, other countries, or both.
Other product, company or service names may be trademarks or service marks of others.
24