Prompt
I need a warehouse that works in a lakehouse architecture
Latest observation
Yes — in a lakehouse architecture, the “warehouse” layer is typically the SQL / BI serving layer built on top of the lakehouse storage, not a separate traditional data warehouse.
Common options:
-
Databricks SQL Warehouse
Best if you’re using Delta Lake / Databricks. It provides warehouse-style SQL compute on top of your lakehouse data. -
Snowflake on external tables / Iceberg support
If you want a more warehouse-native experience, but still aligned with lakehouse patterns. -
Amazon Redshift Spectrum + Lake Formation / Iceberg
Works for querying lake data while keeping data in object storage. -
BigQuery with external tables / BigLake
Strong managed warehouse behavior with lakehouse interoperability. -
Trino / Starburst / Dremio
Good if you want an open lakehouse query layer over Iceberg, Delta, or Hudi.
If you want the most “true lakehouse warehouse” experience, the usual recommendation is:
- Databricks SQL Warehouse for Delta Lake
- Trino/Dremio for open table formats like Apache Iceberg
- BigQuery / Snowflake if you want a managed analytics warehouse that can still query lake storage
If you want, I can help you choose the best one based on:
- cloud provider
- table format (Delta/Iceberg/Hudi)
- BI tool
- concurrency/performance needs