Fabric data store selection: lakehouse vs warehouse vs SQL database vs eventhouse

Verdict: Lakehouse for big data with mixed PySpark and read-only SQL. Warehouse for star-schema T-SQL BI. SQL database in Fabric for high-concurrency OLTP with enforced foreign keys. Eventhouse for high-volume streaming, time-series and geospatial.

CriterionLakehouseWarehouseSQL database in FabricEventhouse
Primary workloadBig data with mixed PySpark and read-only SQLStar-schema relational BI in T-SQLHigh-concurrency OLTP with enforced foreign keysHigh-volume streaming, time-series and geospatial
PersonaData engineers and scientists (PySpark, Delta, notebooks)Warehouse developers and architects (star schema, T-SQL)Application developersReal-time analysts (KQL)
Key traitOpen Delta tables via SQL analytics endpointT-SQL DML, no direct Spark attachSame engine as Azure SQL Database: ACID, auto-tuningFast time-series and geospatial query functions

Rules

Traps