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
4th
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
94
Ranking in other categories
Cloud Data Warehouse (4th), Data Science Platforms (1st), Data Management Platforms (DMP) (3rd)
 

Mindshare comparison

As of September 2026, in the Streaming Analytics category, the mindshare of Apache Flink is 7.0%, down from 14.4% compared to the previous year. The mindshare of Databricks is 7.4%, down from 12.9% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Streaming Analytics Mindshare Distribution
ProductMindshare (%)
Databricks7.4%
Apache Flink7.0%
Other85.6%
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

"It provides us the flexibility to deploy it on any cluster without being constrained by cloud-based limitations."
"Apache Flink offers a range of powerful configurations and experiences for development teams. Its strength lies in its development experience and capabilities."
"The documentation is very good."
"The end-to-end latency was drastically reduced, and our capability of handling high throughput has increased by using Flink."
"Apache Flink's best feature is its data streaming tool."
"The setup was not too difficult."
"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."
"What I appreciate best about Apache Flink is that it's open source and geared towards a distributed stream processing framework."
"The solution offers a free community version."
"Ability to work collaboratively without having to worry about the infrastructure."
"Can cut across the entire ecosystem of open source technology to give an extra level of getting the transformatory process of the data."
"This solution offers a lake house data concept that we have found exciting, as we are able to have a large amount of data in a data lake and can manage all relational activities, with all asset complaints properties available to ensure the quality of all data."
"We like that this solution can handle a wide variety and velocity of data engineering, either in batch mode or real-time."
"I work in the data science field and I found Databricks to be very useful."
"It's very simple to use Databricks Apache Spark."
"I like how easy it is to share your notebook with others. You can give people permission to read or edit. I think that's a great feature. You can also pull in code from GitHub pretty easily. I didn't use it that often, but I think that's a cool feature."
 

Cons

"In terms of stability with Flink, it is something that you have to deal with every time. Stability is the number one problem that we have seen with Flink, and it really depends on the kind of problem that you're trying to solve."
"There is a learning curve. It takes time to learn."
"Apache Flink is very powerful, but it can be challenging for beginners because it requires prior experience with similar tools and technologies, such as Kafka and batch processing."
"Flink has become a lot more stable but the machine learning library is still not very flexible."
"In terms of improvement, there should be better reporting. You can integrate with reporting solutions but Flink doesn't offer it themselves."
"The solution could be more user-friendly."
"I am using the Python API and I have found the solution to be underdeveloped compared to others. There needs to be better integration with notebooks to allow for more practical development."
"The state maintains checkpoints and they use RocksDB or S3. They are good but sometimes the performance is affected when you use RocksDB for checkpointing."
"While Databricks is generally a robust solution, I have noticed a limitation with debugging in the Delta Live Table, which could be improved."
"However, the platform could become easier to use."
"When I used the support, I had communication problems because of the language barrier with the agent. The accent was difficult to understand."
"A couple of times I faced an issue where a long-running process was consuming a lot of time and then stopped abruptly."
"Data governance should be addressed. We have some trouble connecting all the governance solutions with Databricks, which means the integrative capabilities are problematic."
"There is room for improvement in the documentation of processes and how it works."
"The product could be improved by offering an expansion of their visualization capabilities, which currently assists in development in their notebook environment."
"The solution could improve by providing better automation capabilities. For example, working together with more of a DevOps approach, such as continuous integration."
 

Pricing and Cost Advice

"Apache Flink is open source so we pay no licensing for the use of the software."
"It's an open-source solution."
"The solution is open-source, which is free."
"This is an open-source platform that can be used free of charge."
"It's an open source."
"The solution requires a subscription."
"The price is okay. It's competitive."
"The pricing depends on the usage itself."
"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."
"We pay as we go, so there isn't a fixed price. It's charged by the unit. I don't have any details detail about how they measure this, but it should be a mix between processing and quantity of data handled. We run a simulation based on our use cases, which gives us an estimate. We've been monitoring this, and the costs have met our expectations."
"Price-wise, I would rate Databricks a three out of five."
"I would rate Databricks' pricing seven out of ten."
"I do not exactly know the costs, but one of our clients pays between $100 USD and $200 USD monthly."
report
Use our free recommendation engine to learn which Streaming Analytics solutions are best for your needs.
913,683 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
17%
Retailer
14%
Computer Software Company
8%
Manufacturing Company
5%
Financial Services Firm
16%
Manufacturing Company
10%
Computer Software 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 Enterprise12
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.
913,683 professionals have used our research since 2012.