Try our new research platform with insights from 80,000+ expert users

Apache Spark vs Azure Stream Analytics comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Jan 12, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Apache Spark
Average Rating
8.4
Reviews Sentiment
7.7
Number of Reviews
65
Ranking in other categories
Hadoop (1st), Compute Service (4th), Java Frameworks (2nd)
Azure Stream Analytics
Average Rating
8.0
Reviews Sentiment
6.9
Number of Reviews
25
Ranking in other categories
Streaming Analytics (4th)
 

Mindshare comparison

Apache Spark and Azure Stream Analytics aren’t in the same category and serve different purposes. Apache Spark is designed for Hadoop and holds a mindshare of 17.7%, down 20.8% compared to last year.
Azure Stream Analytics, on the other hand, focuses on Streaming Analytics, holds 11.4% mindshare, down 12.9% since last year.
Hadoop
Streaming Analytics
 

Featured Reviews

Ilya Afanasyev - PeerSpot reviewer
Reliable, able to expand, and handle large amounts of data well
We use batch processing. It works well with our formats and file versions. There's a lot of functionality. In our pipeline each hour, we make a copy of data from MongoDB, of the changes from MongoDB to some specific file. Each time pipeline copied all of the data, it would do it each time without changes to all of the tables. Tables have a lot of data, and in the last MongoDB version, there is a possibility to read only changed data. This reduced the cost and configuration of the cluster, and we saved about $150,000. The solution is scalable. It's a stable product.
Sudhendra Umarji - PeerSpot reviewer
Easy to set up and user-friendly, but could be priced better
I haven't come across missing items. It does what I need it to do. The pricing is a little bit high. The UI should be a little bit better from a usability perspective. The endpoint, if you are outsourcing to a third party, should have easier APIs. I'd like to have more destination sources available to us.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"Apache Spark can do large volume interactive data analysis."
"I appreciate everything about the solution, not just one or two specific features. The solution is highly stable. I rate it a perfect ten. The solution is highly scalable. I rate it a perfect ten. The initial setup was straightforward. I recommend using the solution. Overall, I rate the solution a perfect ten."
"The most crucial feature for us is the streaming capability. It serves as a fundamental aspect that allows us to exert control over our operations."
"Apache Spark is known for its ease of use. Compared to other available data processing frameworks, it is user-friendly."
"Spark is used for transformations from large volumes of data, and it is usefully distributed."
"Apache Spark provides a very high-quality implementation of distributed data processing."
"The scalability has been the most valuable aspect of the solution."
"Spark can handle small to huge data and is suitable for any size of company."
"We find the query editor feature of this solution extremely valuable for our business."
"It was easy for me to use from the beginning. I am accustomed to working with Microsoft."
"Any time I needed assistance, they were helpful."
"The most valuable features of Azure Stream Analytics are the ease of provisioning and the interface is not terribly complex."
"The most valuable aspect is the SQL option that Azure Stream Analytics provides."
"Technical support is pretty helpful."
"It provides the capability to streamline multiple output components."
"I like the way the UI looks, and the real-time analytics service is aligned to this. That can be helpful if I have to use this on a production service."
 

Cons

"More ML based algorithms should be added to it, to make it algorithmic-rich for developers."
"The solution must improve its performance."
"When using Spark, users may need to write their own parallelization logic, which requires additional effort and expertise."
"The graphical user interface (UI) could be a bit more clear. It's very hard to figure out the execution logs and understand how long it takes to send everything. If an execution is lost, it's not so easy to understand why or where it went. I have to manually drill down on the data processes which takes a lot of time. Maybe there could be like a metrics monitor, or maybe the whole log analysis could be improved to make it easier to understand and navigate."
"Apache Spark can improve the use case scenarios from the website. There is not any information on how you can use the solution across the relational databases toward multiple databases."
"Its UI can be better. Maintaining the history server is a little cumbersome, and it should be improved. I had issues while looking at the historical tags, which sometimes created problems. You have to separately create a history server and run it. Such things can be made easier. Instead of separately installing the history server, it can be made a part of the whole setup so that whenever you set it up, it becomes available."
"Technical expertise from an engineer is required to deploy and run high-tech tools, like Informatica, on Apache Spark, making it an area where improvements are required to make the process easier for users."
"We use big data manager but we cannot use it as conditional data so whenever we're trying to fetch the data, it takes a bit of time."
"More flexibility in terms of writing queries and accommodating additional facilities would be beneficial."
"The solution's interface could be simpler to understand for non-technical people."
"Its features for event imports and architecture could be enhanced."
"Early in the process, we had some issues with stability."
"The UI should be a little bit better from a usability perspective."
"We would like to have centralized platform altogether since we have different kind of options for data ingestion. Sometimes it gets difficult to manage different platforms."
"If something goes wrong, it's very hard to investigate what caused it and why."
"The solution doesn't handle large data packets very efficiently, which could be improved upon."
 

Pricing and Cost Advice

"I did not pay anything when using the tool on cloud services, but I had to pay on the compute side. The tool is not expensive compared with the benefits it offers. I rate the price as an eight out of ten."
"On the cloud model can be expensive as it requires substantial resources for implementation, covering on-premises hardware, memory, and licensing."
"Licensing costs can vary. For instance, when purchasing a virtual machine, you're asked if you want to take advantage of the hybrid benefit or if you prefer the license costs to be included upfront by the cloud service provider, such as Azure. If you choose the hybrid benefit, it indicates you already possess a license for the operating system and wish to avoid additional charges for that specific VM in Azure. This approach allows for a reduction in licensing costs, charging only for the service and associated resources."
"The solution is affordable and there are no additional licensing costs."
"We are using the free version of the solution."
"The product is expensive, considering the setup."
"They provide an open-source license for the on-premise version."
"Considering the product version used in my company, I feel that the tool is not costly since the product is available for free."
"I rate the price of Azure Stream Analytics a four out of five."
"The current price is substantial."
"The licensing for this product is payable on a 'pay as you go' basis. This means that the cost is only based on data volume, and the frequency that the solution is used."
"Azure Stream Analytics is a little bit expensive."
"The cost of this solution is less than competitors such as Amazon or Google Cloud."
"We pay approximately $500,000 a year. It's approximately $10,000 a year per license."
"The product's price is at par with the other solutions provided by the other cloud service providers in the market."
"When scaling up, the pricing for Azure Stream Analytics can get relatively high. Considering its capabilities compared to other solutions, I would rate it a seven out of ten for cost. However, we've found ways to optimize costs using tools like Databricks for specific tasks."
report
Use our free recommendation engine to learn which Hadoop solutions are best for your needs.
832,138 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
27%
Computer Software Company
13%
Manufacturing Company
7%
Retailer
5%
Computer Software Company
15%
Financial Services Firm
14%
Manufacturing Company
9%
Retailer
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Apache Spark?
We use Spark to process data from different data sources.
What is your experience regarding pricing and costs for Apache Spark?
Compared to other solutions like Doc DB, Spark is more costly due to the need for extensive infrastructure. It requires significant investment in infrastructure, which can be expensive. While cloud...
What needs improvement with Apache Spark?
The main concern is the overhead of Java when distributed processing is not necessary. In such cases, operations can often be done on one node, making Spark's distributed mode unnecessary. Conseque...
Which would you choose - Databricks or Azure Stream Analytics?
Databricks is an easy-to-set-up and versatile tool for data management, analysis, and business analytics. For analytics teams that have to interpret data to further the business goals of their orga...
What is your experience regarding pricing and costs for Azure Stream Analytics?
Stream Analytics is cheaper, especially for small-scale requirements or telemetry needs. However, for enterprise-level data handling, structured streaming with Databricks might be more cost-effecti...
What needs improvement with Azure Stream Analytics?
More flexibility in terms of writing queries and accommodating additional facilities would be beneficial. The complexity of handling messages that need decoding and contain different characters sho...
 

Also Known As

No data available
ASA
 

Overview

 

Sample Customers

NASA JPL, UC Berkeley AMPLab, Amazon, eBay, Yahoo!, UC Santa Cruz, TripAdvisor, Taboola, Agile Lab, Art.com, Baidu, Alibaba Taobao, EURECOM, Hitachi Solutions
Rockwell Automation, Milliman, Honeywell Building Solutions, Arcoflex Automation Solutions, Real Madrid C.F., Aerocrine, Ziosk, Tacoma Public Schools, P97 Networks
Find out what your peers are saying about Apache, Cloudera, Amazon Web Services (AWS) and others in Hadoop. Updated: January 2025.
832,138 professionals have used our research since 2012.