Databricks

Databricks

Usage Based

Data + AI. Unify your data, analytics, and AI on one open platform.

Data Engineering & ETL
Cloud Data Platforms

Scores

Popularity
4/5
Learning Curve
3/5
Flexibility
3/5
Performance
3/5
Portability
3/5

About

Databricks was founded in 2013 by the original creators of Apache Spark and later Delta Lake and MLflow. It introduced the lakehouse architecture — combining the low-cost open storage of a data lake with the performance, governance, and ACID transaction support of a data warehouse, without forcing data duplication across separate systems.

Delta Lake is the open-source storage layer at the core of the Databricks lakehouse. It adds ACID transactions, schema enforcement, time travel, and change data feed to data stored in Parquet format on cloud object stores (S3, ADLS, GCS). All Databricks tables default to Delta format, and Delta Lake is fully open-source and usable outside Databricks.

Databricks Workflows provides a native orchestration layer for scheduling and monitoring data pipelines, notebooks, Spark jobs, dbt runs, and ML training jobs with dependency management, retry logic, and observability.

Delta Live Tables (DLT) is a declarative ETL framework where engineers define transformation logic and Databricks automatically manages pipeline execution, dependency ordering, incremental processing, and data quality expectations (quarantine bad records).

Databricks SQL is a serverless SQL analytics layer optimised for BI queries on lakehouse tables. It supports standard SQL syntax, materialised views, streaming tables, and integrates with Tableau, Power BI, Looker, and other BI tools via JDBC/ODBC.

MLflow (open source, originated at Databricks) is the de facto standard for ML experiment tracking, model registry, and deployment. Databricks provides a managed MLflow service integrated with the platform.

Mosaic AI (rebranding of Databricks AI) covers model serving (deploy any registered MLflow model as a REST endpoint), AI gateway, agent frameworks, and fine-tuning. Databricks offers Foundation Model APIs — hosted access to open-source LLMs (Llama, Mistral, DBRX) without self-managing GPU infrastructure.

Unity Catalog is Databricks' unified governance layer: a single metastore for tables, files, ML models, and dashboards across all workspaces, cloud providers, and regions, with column-level lineage, attribute-based access control, and automated data classification.

DBU (Databricks Unit) is the billing dimension. Every workload (Jobs, SQL, ML, Streaming) consumes DBUs at a rate depending on the cluster type and tier. Standard tier: $0.07–$0.22/DBU; Premium tier: $0.13–$0.40/DBU; compute costs (cloud VM or serverless) are charged separately.

Databricks runs on the customer's cloud account (AWS, Azure, GCP) — the compute and storage infrastructure stays in the customer's VPC/subscription, while Databricks manages the control plane.

Key Features

  • Lakehouse architecture: Delta Lake adds ACID, time travel, and schema enforcement to open cloud storage
  • Delta Live Tables: declarative ETL with automatic dependency management and data quality rules
  • Databricks Workflows: native orchestration for notebooks, Spark jobs, dbt, and ML pipelines
  • Databricks SQL: serverless SQL analytics with BI tool integrations (Tableau, Power BI, Looker)
  • Managed MLflow: experiment tracking, model registry, and REST endpoint model serving
  • Mosaic AI / Foundation Model APIs: host and fine-tune open-source LLMs without GPU management
  • Unity Catalog: unified governance across tables, files, models with column-level lineage

Pros

  • Unified platform for data engineering, SQL analytics, ML, and AI — eliminates data movement between tools
  • Delta Lake is open-source and vendor-neutral — data remains in customer-controlled object storage
  • Best-in-class for complex Spark workloads: streaming, large-scale transformations, iterative ML training
  • Unity Catalog provides enterprise-grade governance across multi-cloud and multi-workspace deployments
  • Foundation Model APIs give cost-effective access to open-source LLMs without GPU infrastructure

Cons

  • Steep learning curve — effective use requires understanding Spark, Delta Lake, and the Databricks-specific abstractions
  • DBU pricing is complex: cost depends on tier, cluster type, workload type, and cloud VM costs on top
  • Over-engineered for simple ETL use cases — tools like dbt + Snowflake are simpler for SQL-centric teams
  • Databricks manages the control plane; regulated industries must verify data residency and shared responsibility model
  • Standard tier being deprecated (EOL Oct 2025 on AWS/GCP) forces migration to Premium for existing users

Pricing

Usage Based
PremiumContact sales
  • · $0.13–$0.40/DBU (workload and cluster type dependent)
  • · Jobs, SQL, ML, and streaming workloads
  • · Unity Catalog, Delta Live Tables, Databricks SQL
  • · Cloud VM costs billed separately to customer cloud account
EnterpriseContact sales
  • · $0.20–$0.65+/DBU
  • · Enhanced security: private link, SCIM, CMEK
  • · SLA guarantees and dedicated support
  • · Custom contract with committed use discounts
Serverless (SQL and Jobs)Contact sales
  • · Pay per DBU consumed with no cluster provisioning
  • · Serverless SQL: instant start, auto-scales, charges per query execution time
  • · Serverless Jobs: per-second billing on managed compute
  • · Higher DBU rate than provisioned, lower operational overhead

Possible Stacks

Databricks Lakehouse Pipeline

Project

Unified lakehouse architecture: Databricks runs Spark workloads on Delta Lake — combining the scale of a data lake with ACID transactions of a warehouse. Airflow orchestrates ingestion and transformation jobs; dbt handles SQL-based model layers; MLflow tracks experiments and manages model versions alongside the data pipeline.

Related Tools

Learning Resources

No resources yet — check back soon.

Vendor

Databricks Inc.

Databricks Inc.

Website →

Tags

PythonMachine LearningData EngineeringData Pipelines

Details

Maintained
Yes
Tool type
Orchestration
Primary language
Python
Hosting
Cloud managed
Open source
No