Snowflake's query engine is built around a three-layer architecture that strictly decouples storage, compute, and cloud services, enabling independent scaling of each tier. This architectural choice was foundational to Snowflake's commercial success and set the template for cloud-native data warehouse design.

The Three Layers

Gen2 Runtime and Snowflake Optima (2025)

Snowflake introduced its Gen2 Warehouse Runtime in 2025, delivering significant performance improvements including up to 5.5x faster DML operations (DELETE, UPDATE, MERGE) and up to 1.8x faster core analytical aggregations. Simultaneously, Snowflake Optima became generally available as an autonomous, continuous optimization engine. Optima acts as a virtual DBA, continuously monitoring workload patterns and proactively optimizing the data layout, micro-partition clustering, and metadata management without requiring manual administrator intervention.

Iceberg Integration

Snowflake's query engine increasingly treats Apache Iceberg tables as first-class citizens alongside its native tables. The same vectorized, push-based execution engine and automatic clustering capabilities that optimize native Snowflake tables are now extended to Iceberg tables, enabling organizations to benefit from Snowflake's performance and governance while maintaining open-format data ownership on their own cloud storage.

Master the Agentic Lakehouse

Architecting an Apache Iceberg Lakehouse

Architecting an Apache Iceberg Lakehouse

Buy on Manning
The AI Lakehouse

The AI Lakehouse

Buy on Amazon