Databricks Reviews (1,357)

View 1 Video Reviews
Reviews

Databricks Reviews (1,357)

View 1 Video Reviews
4.6
1,357 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise Databricks for its ease of use and powerful scalability, which streamline data engineering and analytics workflows. The platform's ability to integrate various tools and facilitate collaboration across teams enhances productivity and accelerates project timelines. However, some users note that managing costs can be challenging, particularly with compute resources.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
YM
Yuvashree M.
Senior Data Engineer
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Fast, Governed Self-Service Data Exploration with Databricks Genie"
3.5/5
What do you like best about Databricks?

As a data engineer, I use Databricks Genie to interact with data in natural language, while still relying on the same governed tables, metrics, and semantic models that my team has built. Instead of jumping straight into SQL notebooks for every exploratory ask, I or business users can phrase questions in plain language and let Genie translate them into structured, catalog‑aware queries. This keeps self‑service fast but also secure and governed. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

Laptop stability when multitasking

My laptop can hang or become noticeably sluggish when I’m working with multiple Genie tabs and dashboards at the same time, especially during heavier queries or more demanding visualizations. This hurts the overall user experience and can slow down iterative development and analysis.

Latency with complex data models

With very wide schemas or more complex semantic models, Genie sometimes selects suboptimal joins or an overly broad/narrow level of granularity. As a result, I still need to review the generated SQL and optimize it myself. In that sense, it remains a helpful assistant rather than a fully autonomous query engine. Review collected by and hosted on G2.com.

Response from Janelle Glover of Databricks

Thank you for sharing your positive experience with using Genie for self-service data exploration. We apologize for the issues you've noticed with stability and latency. Our team is actively working to address these concerns and enhance the user experience.

NE
Nandhini E.
Senior Data Architect
Enterprise (> 1000 emp.)
"Databricks Genie Nails Unity Catalog Migrations with Context-Aware Guidance"
4/5
What do you like best about Databricks?

Databricks Genie's contextual understanding of Unity Catalog is genuinely impressive. While working through a complex UC migration, navigating three-level namespaces, volume paths, security modes, and widget-driven SQL execution, Genie reasoned through the specifics instead of falling back on generic answers. It really speaks the UC migration language, which cuts down on a lot of back-and-forth and makes troubleshooting feel more direct. Overall, the platform is powerful for managing large-scale data engineering work across Python, Scala, and notebook-based pipelines, all in one place. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

My biggest frustration with Genie is the lack of persistent session memory. On a long-running migration project with 60+ test cases and multiple interconnected components, having to re-establish context every session creates real overhead. Genie also struggles with cross-component reasoning: it handles individual notebooks well, but tracing issues across multiple layers of a framework is still largely a manual effort. Occasionally, the responses feel overly cautious when what’s needed is a more direct, confident answer. Review collected by and hosted on G2.com.

Response from Janelle Glover of Databricks

It's fantastic to hear that Databricks is helping to streamline your Unity Catalog migration and testing processes. We appreciate your specific example of how Genie's context-aware assistance has directly reduced investigation time during complex migrations. We also appreciate your feedback on efficiency and will take your comments into consideration for future improvements.

Ajay Kumar P.
AP
Ajay Kumar P.
Associate Consultant-Data Engineer
Small-Business (50 or fewer emp.)
"Driving AI and Data Innovation with a Unified Databricks Platform"
4.5/5
What do you like best about Databricks?

I use Databricks for ETL, Reporting, and AI, and I appreciate that it works as one unified solution for all data and AI needs. It makes it easier to track data and create insights, helping us deal with data silos. I like the Unity Catalog as it helps us manage and govern data in one place. I also like using AgentBricks as a multi-agent system for creating AI applications from PDFs and other documents. I find Genie valuable as it allows business users to ask questions in natural language and get exact answers. The initial setup of Databricks was very easy, making the transition smooth. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

I think workflow could be improved by adding multiple triggers to the same pipeline, as for now, if we want to schedule the same pipeline multiple times in a day, we have to clone it for each time. Review collected by and hosted on G2.com.

Response from Aunalisa Arellano of Databricks

We're thrilled to hear that Databricks Intelligence Platform is providing value by addressing data governance issues and streamlining data management. Your feedback on the need for more robust workflows is noted, and we are committed to continuously improving our platform to better meet the needs of Data Engineers, ML Engineers, and Analysts.

DT
Dharun T.
Senior Data Engineer
Mid-Market (51-1000 emp.)
"Genie Code Agent Mode Made Our Migration to Databricks Fast and Accurate"
4/5
What do you like best about Databricks?

Genie Code (Databricks Assistant Agent) — I’m currently working on migrating existing workloads from ADF and SQLMI to Databricks. As part of that, I need to convert stored procedures and ADF dataflows into Databricks notebooks. Initially, we refactored all the code manually, but once Agent Mode was available in preview, we tried using it to convert the stored procedures and dataflows into Databricks PySpark code. I was impressed by the accuracy: it handled about 90% of the code conversion without errors, aside from some case-handling and similar adjustments.

Also, Lakeflow Connect helped me connect SharePoint and SFTP data to Databricks more easily. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

It’s not a major issue, but in my project the client asked us to generate table and column descriptions using AI in Unity Catalog. For each environment, these descriptions vary, and I have around 300 tables just in the Bronze zone. Having to click into each table and generate AI descriptions one by one is very time-consuming, and the results are not consistent across environments.

It would be much more efficient if we had an option to generate descriptions at the schema level, and if there were an information schema or system tables that stored table and column descriptions as metadata. That way, we could easily replicate them across environments. In some cases, clients also have source system documentation we could leverage to generate more accurate table and column descriptions. Review collected by and hosted on G2.com.

Response from Janelle Glover of Databricks

Thank you for sharing your positive experience with Genie and Lakeflow Connect in Databricks! We're glad to hear that it has made your migration process fast and accurate.

AD
Amit D.
Data Architect
Enterprise (> 1000 emp.)
"Databricks: A True Unified Analytics & AI Platform That Boosts Speed and Reliability"
5/5
What do you like best about Databricks?

What I like best about Databricks is how it finally delivered what every data engineer/data professional has been wishing for — a true unified analytics and AI platform.

I remember working across five different tools just to get a single pipeline from ingestion to reporting. Databricks collapsed all of that into one environment, and that changed everything for me.

Delta Lake was the first breakthrough. When it arrived around 2020, ACID transactions and time‑travel immediately eliminated the operational pain we used to consider “normal.” If a job corrupted a table, I could roll back to a previous version in seconds instead of spending hours restoring backups. That reliability alone saved multiple downstream failures.

Before Delta existed, our pipelines relied heavily on overwrite patterns because there was no reliable way to apply updates or handle late‑arriving data safely. Overwrites were slow, expensive, and risky — especially for large tables. A single failure during overwrite could leave the table in a half-written, inconsistent state. Processing took longer, compute costs shot up, and recovery often meant manually rebuilding partitions from scratch.

The ROI became obvious as soon as we used Databricks end‑to‑end. Because one platform handles ingestion → transformation → ML → BI → governance, we retired entire categories of legacy tools and reduced operational overhead dramatically.

Then Genie arrived — and it genuinely transformed my day‑to‑day work.

I once needed a PySpark module for data quality checks. Genie generated the full logic — null checks, schema validation, aggregations — in seconds. Instead of spending 30 minutes writing boilerplate, I spent 3 minutes refining the logic. It shifted my focus from syntax to decisions.

Integrations are another strength. Connecting Databricks to S3, SQL Server, and especially Power BI has been seamless. Publishing Delta tables directly to BI models removed the need for brittle extracts and sped up refreshes. Unity Catalog made everything even cleaner with consistent permissions and lineage.

Performance is consistently strong when it matters — heavy joins, window functions, multi‑stage pipelines, or streaming workloads. Serverless compute starts instantly, and workloads scale predictably even under pressure.

Finally, onboarding surprised me. Features like serverless compute, natural‑language queries, AI‑generated code suggestions, and automatic comments make Databricks intuitive even for engineers new to Spark. It feels like the platform actively helps you learn.

In short: Databricks lets me work faster, recover instantly, integrate seamlessly, and scale confidently — all in one place. It’s the rare platform that improves both speed and reliability at the same time. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

What I dislike most about Databricks is the cost visibility and predictability.

Even as an experienced engineer, it can be difficult to get a straight, real‑time view of what a workflow will cost before running it. Photon vs. standard runtime, autoscaling behaviour, shuffle-heavy operations, DBUs—these can stack up quickly, and cost surprises happen unless you actively monitor and tune everything. A simple pipeline misconfiguration can quietly double your spend.

Another challenge is the rapid pace of new features and changes.

Databricks innovates incredibly fast, which is great, but it also means features may land before documentation, best practices, or governance patterns are fully mature. Sometimes functionality behaves differently across runtimes or cloud providers, and staying on top of everything requires continuous learning and refactoring. This can create team friction and technical debt.

In short: Databricks is exceptional, but the cost model isn’t always transparent, and the rapid feature rollout can introduce operational complexity that teams must actively manage. Review collected by and hosted on G2.com.

Response from Janelle Glover of Databricks

Thank you for sharing your positive experience with Databricks! We're thrilled to hear how our platform has improved your workflow and provided reliability and speed. We appreciate your feedback and are committed to continuously enhancing our platform to better serve your needs.

Rohan M.
RM
Rohan M.
Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"Streamlined Collaboration and Predictive Insights with Databricks"
5/5
What do you like best about Databricks?

I appreciate how Databricks helps our different teams to collaborate together. A shared notebook project allows our marketing analysts, supply chain engineer, and data scientist to work together in real-time. The version history within Databricks prevents any confusion about the latest developments. I like that it helped us build predictive models to forecast demand more accurately, and we created visual dashboards that we shared with our leadership team, giving them clear regional insights. Within a few months, we saw measurable lifts in sales and improved profit margins. Databricks streamlined processes that used to take weeks of manual spreadsheets and emails, now happening in days with fresh and reliable data. The cross-departmental data sourcing it provides breaks down silos in our organization, enabling smarter and faster decision-making based on a complete picture rather than fragmented departmental views. The setup was straightforward right on the cloud, avoiding messy offline setups. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

There were delays in obtaining permissions for enterprise security and approval workflows while sharing data. Review collected by and hosted on G2.com.

Response from Jess Darnell of Databricks

We're thrilled to hear that Databricks has helped your teams collaborate in real-time and improve decision-making with predictive insights and visual dashboards. It's great to hear about the measurable lifts in sales and improved profit margins. We're continuously working to improve our permission and security workflows to provide a smoother experience for our enterprise users.

JD
Janani D.
Senior Data Engineer
Mid-Market (51-1000 emp.)
"A Unified Platform for Scalable Data & AI Workloads"
4.5/5
What do you like best about Databricks?

Databricks is great because it brings everything you need for data and AI into one place.

Instead of switching between different tools for data engineering, data cleaning, analytics, and machine learning, you can do it all in a single environment. That makes life a lot easier. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

Databricks is not beginner-friendly. You often need solid data engineering skills to use it effectively.

Reviews point out that while Databricks is extremely capable, it’s “a high‑end workshop” that requires expertise and is not easy for less technical teams.Databricks uses cost units (DBUs), which many people find difficult to estimate and manage.

Even expert reviews highlight that its pricing is famously complicated and can hide unexpected costs. Review collected by and hosted on G2.com.

Response from Janelle Glover of Databricks

Thank you for sharing how Databricks' architecture is benefiting you. We designed our platform to address the challenges of managing structured and unstructured data, and it's great to hear that it's making a positive impact on your analytics and machine learning workflows.

Siddharth V.
SV
Siddharth V.
Data Science and Product Analytics
Mid-Market (51-1000 emp.)
"Seamless Data Visualization and Storage with Databricks"
5/5
What do you like best about Databricks?

I really love that Databricks has a UI that is essentially very simple to understand, and the categorizations of data make it easy to find and manage repositories. It's also very easy to set up jobs right on the fly without writing extensive scripts, which is a really good functionality. The native visualizations on Databricks allow me to uncover a lot of insights and make business-driven decisions. Additionally, the role-based access is very seamless, and the functionality provided by Databricks makes it very valuable. The native notebooks feature is also very, very valuable. Overall, with the amount of functionality it has, using Databricks is a buy. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

Maybe the multi-select cursor functionalities, which I initially had in open source Redash, might be very useful for productivity. It's a minor kind of functionality. Other than that, Databricks is really useful, and not much changes which I would recommend. Review collected by and hosted on G2.com.

Response from Jess Darnell of Databricks

Thank you for your feedback! We're happy to hear that you find Databricks' functionality valuable for uncovering insights and making business-driven decisions. We'll take note of your suggestion regarding the multi-select cursor functionalities for future improvements.

ER
Enel R.
Data Engineer
Management Consulting
Small-Business (50 or fewer emp.)
"Processing massive data volumes is incredibly fast now"
4.5/5
What do you like best about Databricks?

Its platform is great for cluster autoscaling when dealing with large Delta Lake operations. Our complex aggregations that rely on distributed queries are benefiting significantly from this optimization, which means they run much faster in the Photon engine. When using spark tables with Unity Catalog, you gain granular control over them and you can easily track the data lineage. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

There is limited integration with Git for notebook versions and merge conflicts occur when multiple people are working on the same version of a notebook. When displaying large amounts of data in workspace cells, the browser tab often freezes. Review collected by and hosted on G2.com.

Response from Jess Darnell of Databricks

It's great to hear that Databricks has helped your team break free from data silos and combine raw storage and predictive models in one managed infrastructure. We're committed to providing solutions that benefit our customers' data engineering and machine learning pipelines.

Krupa P.
KP
Krupa P.
Software Engineer
Mid-Market (51-1000 emp.)
"Very powerful tool with Spark and big data."
4.5/5
What do you like best about Databricks?

In fact, the most valuable thing about Databricks is that you do not require worrying about looking after the Spark infrastructure. Previously, it took us so much time to configure clusters manually and here, in a few clicks, you can spin up a cluster.

The collaborative notebooks are also very much helpful. My teammates and I are able to collaborate in the same notebook and write Python or Scala or SQL in the same location and share the output in a short time. The connection to AWS and Git is also very fluid, and thus pushing code to production is not demanding a lot of effort at the moment. Review collected by and hosted on G2.com.

What do you dislike about Databricks?

The most significant issue of mine is the cluster start time. There are also cases that I would simply need to make a minor change in the code and the cluster can take about 5-7 minutes to spin up a cold start. It actually disrupts the development. Review collected by and hosted on G2.com.

Response from Jess Darnell of Databricks

We're glad to hear that you find Databricks to be a powerful tool for managing Spark and big data. The ease of spinning up clusters and the collaborative notebooks are indeed some of the key features that our users appreciate.