Skip to main content
TrustRadius
IBM Streams

IBM Streams

Overview

What is IBM Streams?

A real-time analytics solution that turns fast-moving volumes and varieties into insights. Streams evaluates a broad range of streaming data — unstructured text, video, audio, geospatial and sensor — helping organizations spot opportunities and risks as they happen.Its Eclipse-based, visual…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Visualization Dashboards (5)
    10.0
    100%
  • Data Ingestion from Multiple Data Sources (5)
    9.0
    90%
  • Machine Learning Automation (5)
    9.0
    90%
  • Real-Time Data Analysis (5)
    8.0
    80%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Streams?

A real-time analytics solution that turns fast-moving volumes and varieties into insights. Streams evaluates a broad range of streaming data — unstructured text, video, audio, geospatial and sensor — helping organizations spot opportunities and risks as they happen. Its Eclipse-based, visual…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://console.bluemix.net/catalog/ser…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is Striim?

Striim is an enterprise-grade platform that offers continuous real-time data ingestion, high-speed in-flight stream processing, and sub-second delivery of data to cloud and on-premises endpoints.

What is Azure Stream Analytics?

Microsoft offers Azure Stream Analytics for IoT and connected devices, supporting real-time analytics and reporting.

Return to navigation

Product Demos

Acquire, Analyze and Act in Real Time with IBM Streams

YouTube
Return to navigation

Features

Streaming Analytics

Streaming Analytics is performing analytic computations on streaming data. Data streams can come from devices, sensors, websites, social media, applications, infrastructure systems, and more.

8.3
Avg 8.1
Return to navigation

Product Details

What is IBM Streams?

A real-time analytics solution that turns fast-moving volumes and varieties into insights. Streams evaluates a broad range of streaming data — unstructured text, video, audio, geospatial and sensor — helping organizations spot opportunities and risks as they happen.

Its Eclipse-based, visual IDE lets solution architects visually build applications or use familiar programming languages like Java™, Scala or Python. Data engineers can connect with virtually any data source — whether structured, unstructured or streaming — and integrate with Hadoop, Spark and other data infrastructures.

Built-in domain analytics — like machine learning, natural language, spatial-temporal, text, and acoustics — create adaptive stream applications.

IBM Streams Integrations

IBM Streams Competitors

IBM Streams Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesUnited States, United Kingdom, Australia, Germany
Supported LanguagesEnglish, French, German, Italian, Japanese, Korean, Portugese/Brazil, Spanish, Chinese simplified, Chinese traditional

Frequently Asked Questions

Azure Stream Analytics and Amazon Kinesis are common alternatives for IBM Streams.

Reviewers rate Visualization Dashboards highest, with a score of 10.

The most common users of IBM Streams are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(62)

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Intuitive Visual Programming Interface
  • Integration with other analytics via Watson Studio
  • Very vibrant user communities for sharing ideas for applications
  • Can use more default settings for some of the parameters
  • Include more tutorials for cross-data analytic services applications
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • It does really well with running a job, provides flexible ways of increasing parallelism, fusion
  • It provides a good number of operators and toolkits
  • It provides being able to use the Streams runtime using Java and Python
  • Exception handling needs improvement, not able to catch exceptions and save data or send to a different flow
  • Would like to see some alerting operators
  • Would like to see some healthcare HL7 related operators
February 14, 2019

Streaming Live analysis

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Streaming is able to perform analytics operations and pattern detection in real time on real-time data from multiple systems or sources.
  • IBM Streams allows for the ability to program and link to IDE for collaboration with other applications
  • Integration with Business Process Automation
  • Cost and platform availability
  • Integration with cognitive decision making and execution
  • Improvement in Graphical user interface
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Easy to integrate with other IBM cloud services.
  • Fairly simple API with essential functions, not overly complicated.
  • The system seems reliable and has high performance.
  • Python API available.
  • Documentation could be more extensive, with more examples, although overall this is not too bad compared to some of the alternative solutions.
  • Seems expensive to use in production.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Analyzing geospatial data
  • Online application support
  • Application hosting and management
  • Documentation can be improved
  • Integration of the foreign languages could be handier.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • IBM Streams is well suited for providing wire-speed real-time end-to-end processing with sub-millisecond latency.
  • Streams is amazingly computationally efficient. In other words, you can typically do much more processing with a given amount of hardware than other technologies. In a recent linear-road benchmark Streams based application was able to provide greater capability than the Hadoop-based implementation using 10x less hardware. So even when latency isn't critical, using Streams might still make sense for reducing operational cost.
  • Streams comes out of the box with a large and comprehensive set of tested and optimized toolkits. Leveraging these toolkits not only reduces the development time and cost but also helps reduce project risk by eliminating the need for custom code which likely has not seen as much time in test or production.
  • In addition to the out of the box toolkits, there is an active developer community contributing additional specialized packages.
  • Although there is support for developing Streams application in Python and Java as well as a visual programming interface. In order to get the absolute most out of the platform IMO it's still best to develop applications using proprietary SPL (Stream Programming Language). Although SPL is a very effective language for stream processing it does present a barrier to entry that will be avoided with the updated visual development tools which being worked on.
Return to navigation