- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi @gowri_databrick ,
A SQL warehouse is Databricks compute specifically optimized for SQL analytics workloads. It is commonly used behind Databricks SQL, dashboards, BI tools, ad-hoc SQL analysis, and SQL-based jobs.
The main difference from general Databricks compute is the workload it is designed for.
General-purpose or jobs compute is better when you need Spark notebooks, Python/Scala workloads, custom libraries, or more control over cluster configuration.
A SQL warehouse is aimed at users and applications that mainly need fast, scalable SQL query execution. .
A simple rule of thumb is:
Mostly SQL, dashboards, or BI -> SQL warehouse.
Python/Scala/Spark development or custom compute requirements -> general/serverless notebook or job compute.
If my answer was helpful, please consider marking it as accepted solution.