What users are saying about
109 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101
25 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101

Likelihood to Recommend

Apache Spark

Spark is great as a workflow process and extract transform layer process tool. Is really good for machine learning especially for large datasets that can be processed in split file paralallelization. Spark streaming is scalable for close to real-time data workflow process.what it's not good for, is smaller subset of data processing.
Anson Abraham profile photo

IBM Analytics Engine

I think the IBM Analytics Engine is well suited for large corporations looking to increase their analytics game. This is truly an Enterprise product that can capture data across multiple workflows to help a business grab a hold of what's going on with their data. I don't feel that the IBM Analytics Engine is well-suited for smaller companies. The complexity is just to large to roll-out to a company that might not need all the power of this product.
No photo available

Pros

Apache Spark

  • Ease of use, the Spark API allows for minimal boilerplate and can be written in a variety of languages including Python, Scala, and Java.
  • Performance, for most applications we have found that jobs are more performant running via Spark than other distributed processing technologies like Map-Reduce, Hive, and Pig.
  • Flexibility, the frameworks comes with support for streaming, batch processing, sql queries, machine learning, etc. It can be used in a variety of applications without needing to integrate a lot of other distributed processing technologies.
No photo available

IBM Analytics Engine

  • We are able to build and deploy clusters within minutes to simplify user experience and increase scalability and reliability.
  • We are able to scale and compute on-demand to handle newer workloads like machine learning.
  • We really like that we are able to access and administer the application via multiple interfaces.
No photo available

Cons

Apache Spark

  • Resource heavy, jobs, in general, can be very memory intensive and you will want the nodes in your cluster to reflect that.
  • Debugging, it has gotten better with every release but sometimes it can be difficult to debug an error due to ambiguous or misleading exceptions and stack traces.
No photo available

IBM Analytics Engine

  • Some of the documentation can be overwhelming and very technical. We would love to have some documentation written for non-technical people.
  • We would like to see better communication from IBM regarding upgrades and patching cycles of the product.
  • The learning curve for this product is steep. This is definitely not a product that will be used right out of the box.
No photo available

Alternatives Considered

Apache Spark

Spark in comparison to similar technologies ends up being a one stop shop. You can achieve so much with this one framework instead of having to stitch and weave multiple technologies from the Hadoop stack, all while getting incredibility performance, minimal boilerplate, and getting the ability to write your application in the language of your choosing.
No photo available

IBM Analytics Engine

We did an evaluation of Google Analytics and Microsoft Azure Stream Analytics in comparison to the IBM Analytics Engine product. We choose the product offering from IBM because we felt that for our company, this product offered a more complete and comprehensive package to satisfy our data analytics needs. We also appreciated that this product is coming from IBM, and we have a long-standing partnership with them and they have provided us with many valuable products and services over the years.
No photo available

Return on Investment

Apache Spark

  • Faster turn around on feature development, we have seen a noticeable improvement in our agile development since using Spark.
  • Easy adoption, having multiple departments use the same underlying technology even if the use cases are very different allows for more commonality amongst applications which definitely makes the operations team happy.
  • Performance, we have been able to make some applications run over 20x faster since switching to Spark. This has saved us time, headaches, and operating costs.
No photo available

IBM Analytics Engine

  • Increasing learning success. My class and I were able to practice real tools
  • The only downsize is without the school, it would be unaffordable to use the tools
No photo available

Pricing Details

Apache Spark

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

IBM Analytics Engine

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Add comparison