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
26
Ranking in other categories
Streaming Analytics (3rd)
 

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.5%, down 21.4% compared to last year.
Azure Stream Analytics, on the other hand, focuses on Streaming Analytics, holds 10.4% mindshare, down 12.7% 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.
SantiagoCordero - PeerSpot reviewer
Native connectors and integration simplify tasks but portfolio complexity needs addressing
There are too many products in the Azure landscape, which sometimes leads to overlap between them. Microsoft continuously releases new products or solutions, which can be frustrating when determining the appropriate features from one solution over another. A cost comparison between products is also not straightforward. They should simplify their portfolio. The Microsoft licensing system is confusing and not easy to understand, and this is something they should address. In the future, I may stop using Stream Analytics and move to other solutions. I discussed Palantir earlier, which is something I want to explore in depth because it allows me to accomplish more efficiently compared to solely using Azure. Additionally, the vendors should make the solution more user-friendly, incorporating low-code and no-code features. This is something I wish to explore further.

Quotes from Members

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

Pros

"With Hadoop-related technologies, we can distribute the workload with multiple commodity hardware."
"I feel the streaming is its best feature."
"The scalability has been the most valuable aspect of the solution."
"Its scalability and speed are very valuable. You can scale it a lot. It is a great technology for big data. It is definitely better than a lot of earlier warehouse or pipeline solutions, such as Informatica. Spark SQL is very compliant with normal SQL that we have been using over the years. This makes it easy to code in Spark. It is just like using normal SQL. You can use the APIs of Spark or you can directly write SQL code and run it. This is something that I feel is useful in Spark."
"The most valuable feature of Apache Spark is its ease of use."
"It is useful for handling large amounts of data. It is very useful for scientific purposes."
"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."
"The product’s most valuable features are lazy evaluation and workload distribution."
"Technical support is pretty helpful."
"We find the query editor feature of this solution extremely valuable for our business."
"The way it organizes data into tables and dashboards is very helpful."
"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."
"The most valuable features are the IoT hub and the Blob storage."
"The most valuable aspect is the SQL option that Azure Stream Analytics provides."
"The solution's technical support is good."
"It's easy to implement and maintain pipelines with minimal complexity."
 

Cons

"There were some problems related to the product's compatibility with a few Python libraries."
"Spark could be improved by adding support for other open-source storage layers than Delta Lake."
"We are building our own queries on Spark, and it can be improved in terms of query handling."
"It requires overcoming a significant learning curve due to its robust and feature-rich nature."
"The Spark solution could improve in scheduling tasks and managing dependencies."
"Apache Spark's GUI and scalability could be improved."
"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 could potentially improve in terms of user-friendliness, particularly for individuals with a SQL background. While it's suitable for those with programming knowledge, making it more accessible to those without extensive programming skills could be beneficial."
"The solution’s customer support could be improved."
"The only challenge was that the streaming analytics area in Azure Stream Analytics could not meet our company's expectations, making it a component where improvements are required."
"There are too many products in the Azure landscape, which sometimes leads to overlap between them."
"Its features for event imports and architecture could be enhanced."
"The solution doesn't handle large data packets very efficiently, which could be improved upon."
"The solution could be improved by providing better graphics and including support for UI and UX testing."
"Sometimes when we connect Power BI, there is a delay or it throws up some errors, so we're not sure."
"Easier scalability and more detailed job monitoring features would be helpful."
 

Pricing and Cost Advice

"The product is expensive, considering the setup."
"The solution is affordable and there are no additional licensing costs."
"Considering the product version used in my company, I feel that the tool is not costly since the product is available for free."
"We are using the free version of the solution."
"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."
"It is quite expensive. In fact, it accounts for almost 50% of the cost of our entire project."
"Apache Spark is not too cheap. You have to pay for hardware and Cloudera licenses. Of course, there is a solution with open source without Cloudera."
"The product's price is at par with the other solutions provided by the other cloud service providers in the market."
"Azure Stream Analytics is a little bit expensive."
"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."
"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."
"There are different tiers based on retention policies. There are four tiers. The pricing varies based on steaming units and tiers. The standard pricing is $10/hour."
"I rate the price of Azure Stream Analytics a four out of five."
"We pay approximately $500,000 a year. It's approximately $10,000 a year per license."
"The current price is substantial."
report
Use our free recommendation engine to learn which Hadoop solutions are best for your needs.
845,406 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
28%
Computer Software Company
13%
Manufacturing Company
8%
Comms Service Provider
5%
Computer Software Company
16%
Financial Services Firm
14%
Manufacturing Company
9%
Retailer
5%
 

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 Spark solution could improve in scheduling tasks and managing dependencies. Spark alone cannot handle sequential tasks, requiring environments like Airflow scheduler or scripts. For instance, o...
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?
I have no problem with pricing. We sell the data analytics value and operational value to customers, focusing on productivity and efficiency from the cloud, rather than just the infrastructure or p...
What needs improvement with Azure Stream Analytics?
There is a lack of technical support from Microsoft's local office, particularly in Taiwan. We often have to learn online, and language can be a communication barrier since not many IT staff can sp...
 

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: March 2025.
845,406 professionals have used our research since 2012.