Snowflake’s multi-cluster virtual warehouses have many benefits, most especially the ability to scale the number of clusters automatically, as illustrated by this photograph of the night sky with multiple blue clusters from the Pleiades cluster visible clearly in the center of the frame.

Snowflake Concepts

What Are the Benefits of a Multi-Cluster Warehouse in Snowflake?

In Snowflake, you allocate “virtual warehouses” (computing clusters) to execute the SQL database commands that you run on the data platform.

Snowflake data platform allows multiple types of data warehouses to be created, as illustrated by this Snowflake melting on the tip of a leaf.

Snowflake Concepts

What Type of Data Warehouse Is Snowflake Data Platform?

With Snowflake, it’s possible to build an enterprise data warehouse (EDW), an operational data store (ODS), or a team-specific data mart.

Snowflake’s virtual warehouses are used to pay for the processing power you need to run data analytical queries, like would be need to power a virtual dashboard of real-time pricing information, like the one shown in this image.

Snowflake Concepts

What Is the Use of a Virtual Warehouse in Snowflake Analytics?

In Snowflake, you allocate “virtual warehouses” (computing clusters) to execute the SQL database commands that you run on the data platform.

Snowflake’s storage of data for analytics is complicated “under the hood” because it uses columnar storage, as illustrated by this close-up image of a snowflake perched vertically on a block of ice like a column.

Snowflake Concepts

How Does Snowflake Storage Work? (Databases & Schemas)

Databases and schemas ("namespaces") are used to organize data in Snowflake storage, which uses a columnar format internally for analytics.

Snowflake warehouses aren’t exactly multi-processor computing clusters with hundreds of nodes, but it can make sense of thinking of Snowflake credits as analogous to nodes, as illustrated by this image of dozens of snowflakes falling at sunset.

Snowflake Concepts

How Many Nodes Are in a Snowflake Virtual Warehouse?

Snowflake uses credits, which are analogous to CPU nodes, in order to pay for the virtual warehouses that power its analytical query engine.

Snowflake is considered a data warehouse because it’s cloud-based platform is central repository of data that separates storage of the data from the compute resources needed to process that data for analytical queries, as illustrated by this image of a single snowflake on lint-covered fabric.

Snowflake Concepts

Is Snowflake a Data Warehouse for Analytics and Insights?

Snowflake data platform is referred to as a data warehouse or data lake because it separates storage (data) from compute (processing power).

Databases are how you pay for storage while warehouses are how you pay for compute in Snowflake data platform, illustrated by a snow globe filled with realistic Snowflakes.

Snowflake Concepts

What Is the Difference Between a Database and a Warehouse in Snowflake?

Snowflake uses databases for data storage, while a “Snowflake warehouse” is a virtual computing cluster that processes analytical queries.

Snowflake accounts can hold an unlimited number of virtual warehouses, as illustrated by this picture of an office building where the division of the windows looks like hundreds of tiny warehouses.

Snowflake Concepts

How Many Virtual Warehouses Can Snowflake Hold?

Snowflake data platform allows many virtual warehouses in one account, but multi-cluster virtual warehouses are an Enterprise-only feature.

Multi-cluster virtual warehouses in Snowflake are analogous to the server farm pictured, since they allocate additional compute resources compared to a single warehouse or virtual machine.

Snowflake Concepts

What Is a Multi-Cluster Virtual Warehouse in Snowflake Data Platform?

Multi-cluster virtual warehouses auto-scale compute resources based on the demands on the data warehouse. Here’s how they work in Snowflake.

Snowflake's virtual warehouses are the compute engines that process analytics, and they're required to be running when you load data or run analytical queries, like those necessary to power an in-product dashboard like the one shown in this photograph.

Snowflake Concepts

What Are Warehouses in Snowflake Data Analytics Platform?

Snowflake’s virtual warehouses are computing clusters that process the data analytics commands you run on Snowflake data analytics platform.

Browse all articles