Snowflake is a commercial cloud data platform offering elastic SQL warehouses, cross-account data sharing, and multi-cloud availability as a fully managed service.
Fully managed across the three clouds: independent virtual warehouses (MPP compute) scale and pause per workload over shared storage; multi-cluster warehouses absorb concurrency automatically. Governance runs on a role hierarchy with masking and row-access policies under the Horizon catalog. Time travel is a day by default, up to 90 on Enterprise.
How Snowflake answers the questions Data Warehouses turns on.
| How it works | |
| Compute and storage | MPP, separated storage: compute is per-warehouse and independent |
| Storage format | Proprietary micro-partitions; managed and external Iceberg tables |
| SQL dialect | Snowflake SQL (ANSI-based) |
| Streaming ingest | Native: Snowpipe Streaming, seconds to queryable, including into managed Iceberg |
| Time travel | 1 day; up to 90 days on Enterprise |
| Running it | |
| Where it runs | AWS, Azure and Google Cloud, across three geographic segments |
| Concurrent users | Multi-cluster warehouses auto-scale to a max cluster count, on a standard or economy policy |
| Acceleration | Automatic clustering, search optimization and materialized views; result cache and query acceleration |
| Access | |
| Access control | Role hierarchy with row access and masking policies, tag-based policies; Horizon catalog and lineage |
| Cost | |
| Billing unit | Credit-second per virtual warehouse, 60-second minimum; storage per TB-month |
vs Snowflake: Managed · Serverless · Operational complexity: Medium
vs Snowflake: Open source (permissive) · Self-hosted · Free · Operational complexity: High · C
vs Snowflake: Managed · Serverless · Free · Subscription