Favicon of Databricks SQL

Databricks SQL

Databricks SQL is the warehousing surface of the Databricks platform, running BI and analytical SQL on the vectorized Photon engine against Delta Lake and Iceberg tables governed by Unity Catalog.

LicenseCommercial
DeploymentManagedServerless
PricingFreeSubscription
Operational complexityMedium

Use it when

  • Spark, ML, and BI already share the platform and the same tables should serve all three without a second copy.
  • Open storage is a requirement: Delta Lake and Iceberg files stay in your object storage, readable by any engine.
  • Unity Catalog governance (row filters, column masks, lineage, audit) should span the whole lakehouse, not just the warehouse.
  • Serverless warehouses that start in seconds and stop when idle fit your usage pattern.

Think twice when

  • You only need a warehouse; against Snowflake or BigQuery you are buying a platform whose surface area extends well past SQL.
  • Cost needs modeling: DBU rates differ across Classic, Pro, and Serverless, and the first two add the cloud VM bill.
  • The team has no Spark gravity; the openness trade pays off most when other engines and workloads share the tables.

How it runs

Managed on AWS, Azure, and Google Cloud. SQL warehouses run the vectorized Photon engine against Delta and Iceberg tables in your object storage, governed by Unity Catalog. Classic and Pro compute lives in your cloud account; Serverless lives in Databricks' and bundles infrastructure into the DBU rate. Streaming tables ingest from Kafka, Kinesis, and Pub/Sub.

Details

Compare

How Databricks SQL answers the questions Data Warehouses turns on.

Data Warehouses
How it works
Compute and storageMPP over object storage: classic and pro compute in your cloud account, serverless in Databricks'
Storage formatOpen: Delta Lake and managed or foreign Iceberg in your object storage
SQL dialectANSI SQL (Spark SQL)
Streaming ingestNative: streaming tables from Kafka, Kinesis, Pub/Sub and cloud storage
Time travelDelta time travel: 7 days of data files by default, 30 days of log, configurable
Running it
Where it runsAWS, Azure and Google Cloud
Concurrent usersOne cluster per 10 concurrent queries, autoscaled; serverless adds intelligent workload management
AccelerationPhoton vectorized engine, predictive I/O, disk cache, materialized views, predictive optimization
Access
Access controlUnity Catalog: GRANT on a three-level namespace, row filters and column masks, tag-based ABAC, lineage and audit
Cost
Billing unitDBU-second per warehouse; classic and pro add the cloud VM bill, serverless bundles it

Share:

Alternatives to Databricks SQL

Favicon

 

  
  
Favicon

 

  
  
Favicon