No more typing reviews! Try our Samantha, our new voice AI agent.

Apache Flink vs Databricks comparison

Why PeerSpot?
 

Comparison Buyer's Guide

Executive SummaryUpdated on Dec 17, 2024

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 Flink
Ranking in Streaming Analytics
3rd
Average Rating
7.8
Reviews Sentiment
6.7
Number of Reviews
19
Ranking in other categories
No ranking in other categories
Databricks
Ranking in Streaming Analytics
1st
Average Rating
8.2
Reviews Sentiment
7.0
Number of Reviews
95
Ranking in other categories
Cloud Data Warehouse (3rd), Data Science Platforms (1st), Data Management Platforms (DMP) (3rd)
 

Mindshare comparison

As of November 2026, in the Streaming Analytics category, the mindshare of Apache Flink is 6.7%, down from 14.2% compared to the previous year. The mindshare of Databricks is 7.4%, down from 11.7% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Streaming Analytics Mindshare Distribution
ProductMindshare (%)
Databricks7.4%
Apache Flink6.7%
Other85.9%
Streaming Analytics
 

Featured Reviews

Sanjay Srivastava - PeerSpot reviewer
Software Architect at IBM
Streaming workflows have improved data integration and support real-time pipelines across platforms
We are not using Apache Flink in its advanced window capabilities. We are using the Apache Flink job in Apache SeaTunnel, meaning we can write the code inside Apache SeaTunnel. Currently, we are moving; both solutions are there. We are doing it on-premises with the help of Kubernetes and OpenShift. The main reason why Apache Flink is better is that it has more functions, and being open source with easy code in Apache SeaTunnel helps us achieve that. Cost is a major issue. I would rate the stability of the product as an eight. For Apache Flink, the final point can be rated an eight. I can recommend Apache Flink to other users for streaming support, and I am recommending it. I would rate this review an eight overall.
SimonRobinson - PeerSpot reviewer
Governance And Engagement Lead
Improved data governance has enabled sensitive data tracking but cost management still needs work
I believe we could improve Databricks integration with cloud service providers. The impact of our current integration has not been particularly good, and it's becoming very expensive for us. The inefficiencies in our implementation, such as not shutting down warehouses when they're not in use or reserving the right number of credits, have led to increased costs. We made several beginner mistakes, such as not taking advantage of incremental loading and running overly complicated queries all the time. We should be using ETL tools to help us instead of doing it directly in Databricks. We need more experienced professionals to manage Databricks effectively, as it's not as forgiving as other platforms such as Snowflake. I think introducing customer repositories would facilitate easier implementation with Databricks.

Quotes from Members

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

Pros

"Apache Flink allows you to reduce latency and process data in real-time, making it ideal for such scenarios."
"It provides us the flexibility to deploy it on any cluster without being constrained by cloud-based limitations."
"The product helps us to create both simple and complex data processing tasks. Over time, it has facilitated integration and navigation across multiple data sources tailored to each client's needs. We use Apache Flink to control our clients' installations."
"This is truly a real-time solution."
"Flink moved on to becoming a standard technology for location platform."
"We value this solution's intricate system because it comes with a state inside the mechanism and product, allowing us to process batch data, stream to real-time and build pipelines, and we do not need to process data from the beginning when we pause as we can continue from the same point where we stopped, helping us save time as 95% of our pipelines will now be on Amazon and we'll save money by saving time."
"The event processing function is the most useful or the most used function. The filter function and the mapping function are also very useful because we have a lot of data to transform. For example, we store a lot of information about a person, and when we want to retrieve this person's details, we need all the details. In the map function, we can actually map all persons based on their age group. That's why the mapping function is very useful. We can really get a lot of events, and then we keep on doing what we need to do."
"What I appreciate best about Apache Flink is that it's open source and geared towards a distributed stream processing framework."
"Databricks' most valuable features are the workspace and notebooks, and its integration, interface, and documentation are also good."
"One of the newest features brought into this solution provides you with a way to solve, deploy, and train models using the platform itself, or it can connect to your Azure Machine Learning in order to train, deploy, and productionalize some of the machine learning models."
"The most valuable aspect of the solution is its notebook. It's quite convenient to use, both terms of the research and the development and also the final deployment, I can just declare the spark jobs by the load tables. It's quite convenient."
"The technical support is good."
"Databricks has improved my organization by allowing us to transform data from sources to a different format and feed that to the analytics, business intelligence, and reporting teams. This tool makes it easy to do those kinds of things."
"I like the simplicity and ease of use."
"We are completely satisfied with the ease of connecting to different sources of data or pocket files in the search."
"The ability to stream data and the windowing feature are valuable."
 

Cons

"Amazon's CloudFormation templates don't allow for direct deployment in the private subnet."
"The solution could be more user-friendly."
"Apache Flink's documentation should be available in more languages."
"There is a learning curve. It takes time to learn."
"One way to improve Flink would be to enhance integration between different ecosystems."
"The technical support from Apache is not good; support needs to be improved. I would rate them from one to ten as not good."
"Apache Flink should improve its data capability and data migration."
"In a future release, they could improve on making the error descriptions more clear."
"Databricks does not always have clear updates. Often we find an update in the tool but we are not really sure what has changed."
"Pricing is one of the things that could be improved."
"The interface of Databricks could be easier to use when compared to other solutions. It is not easy for non-data scientists. The user interface is important before we had to write code manually and as solutions move to "No code AI" it is critical that the interface is very good."
"Databricks should have more libraries for predictive analysis and machine learning. It should have more compatible and more advanced visualization and machine learning libraries."
"I think setting up the whole account for one person and giving access are areas that can be difficult to manage and should be made a little easier."
"In my view, the fundamental approach of implementing Databricks is still very code heavy, more than you find in Azure Data Factory and other technologies like Informatica or SQL Server Integration Service."
"However, the platform could become easier to use."
"Databricks has a lack of debuggers, and it would be good to see more components."
 

Pricing and Cost Advice

"It's an open-source solution."
"Apache Flink is open source so we pay no licensing for the use of the software."
"It's an open source."
"The solution is open-source, which is free."
"This is an open-source platform that can be used free of charge."
"Whenever we want to find the actual costing, we have to send an email to Databricks, so having the information available on the internet would be helpful."
"The solution is based on a licensing model."
"The solution is affordable."
"Licensing on site I would counsel against, as on-site hardware issues tend to really delay and slow down delivery."
"The cost for Databricks depends on the use case. I work on it as a consultant, so I'm using the client's Databricks, so it depends on how big the client is."
"I rate the price of Databricks as eight out of ten."
"I'm not involved in the financing, but I can say that the solution seemed reasonably priced compared to the competitors. Similar products are usually in the same price range. With five being affordable and one being expensive, I would rate Databricks a four out of five."
"My smallest project is around a hundred euros, and my most expensive is just under a thousand euros a week. That is based on terabytes of data processed each month."
report
Use our free recommendation engine to learn which Streaming Analytics solutions are best for your needs.
920,769 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
16%
Retailer
15%
Computer Software Company
7%
Manufacturing Company
6%
Financial Services Firm
16%
Manufacturing Company
10%
Outsourcing Company
6%
Healthcare Company
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business5
Midsize Enterprise3
Large Enterprise12
By reviewers
Company SizeCount
Small Business26
Midsize Enterprise14
Large Enterprise60
 

Questions from the Community

What needs improvement with Apache Flink?
Apache could improve Apache Flink by providing more functionality, as they need to fully support data integration. The connectors are still very few for Apache Flink. There is a lack of functionali...
What is your primary use case for Apache Flink?
I am working with Apache Flink, which is the tool we use for data integration. Apache Flink is for data, and we are working on the data integration project, not big data, using Apache Flink and Apa...
What advice do you have for others considering Apache Flink?
We are not using Apache Flink in its advanced window capabilities. We are using the Apache Flink job in Apache SeaTunnel, meaning we can write the code inside Apache SeaTunnel. Currently, we are mo...
Which do you prefer - Databricks or Azure Machine Learning Studio?
Databricks gives you the option of working with several different languages, such as SQL, R, Scala, Apache Spark, or Python. It offers many different cluster choices and excellent integration with ...
How would you compare Databricks vs Amazon SageMaker?
We researched AWS SageMaker, but in the end, we chose Databricks. Databricks is a Unified Analytics Platform designed to accelerate innovation projects. It is based on Spark so it is very fast. It...
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...
 

Comparisons

 

Also Known As

Flink
Databricks Unified Analytics, Databricks Unified Analytics Platform, Redash
 

Overview

 

Sample Customers

LogRhythm, Inc., Inter-American Development Bank, Scientific Technologies Corporation, LotLinx, Inc., Benevity, Inc.
Elsevier, MyFitnessPal, Sharethrough, Automatic Labs, Celtra, Radius Intelligence, Yesware
Find out what your peers are saying about Apache Flink vs. Databricks and other solutions. Updated: September 2026.
920,769 professionals have used our research since 2012.