Access pattern
Workload shape affects partitioning, clustering, caching, and compute choices.
Warehouses, data lakes, and lakehouse patterns organize data differently. Workload, governance, team skills, and operational overhead all belong in the decision.
Use the table to frame a discussion. Actual capabilities vary by implementation and platform, so confirm the details for your environment.
| Pattern | Often useful when | Questions to ask | Trade-offs to consider |
|---|---|---|---|
| Data warehouse | Structured analytics and governed SQL access are central | How do compute, storage, and access scale? | How will less-structured and ML workloads fit? |
| Data lake | Teams need flexible storage for varied file formats and processing | How will quality, cataloging, and access be managed? | Will users find consistent, trusted datasets? |
| Lakehouse pattern | Teams want shared storage foundations for multiple workloads | Which table formats, engines, and governance controls are supported? | How much platform and interoperability complexity is acceptable? |
Workload shape affects partitioning, clustering, caching, and compute choices.
Classification and role-based access should follow the data through its lifecycle.
Measure storage and compute separately so owners can identify the drivers.
Document where data can move and which tools depend on platform features.