Table of Contents
Snowflake – Cloud Datawarehouse
The Snowflake Data Cloud operates on an advanced data platform, offered as a self-managed service. Unlike traditional options, Snowflake’s solutions for data storage, processing, and analytics showcase exceptional speed, enhanced user experience, and increased flexibility.
Crucially, Snowflake’s architecture isn’t reliant on existing database technology or big data platforms like Hadoop. Instead, it integrates a novel cloud-centric architecture with a newly engineered SQL query engine.
Snowflake is a true self-managed service, meaning:
o No hardware or software (virtual or physical) required to be installed, configured, or managed.
o Snowflake carries out all activities maintenance, management, upgrades, and tuning.
Snowflake runs completely on cloud infrastructure. All components of Snowflake’s service (other than optional command line clients, drivers, and connectors), run in public cloud infrastructures.
Key Points to remember
- Snowflake uses virtual compute instances called as warehouse for its compute needs
- Snowflake uses underlying cloud blob storage service for persistent storage of data.
- Snowflake cannot run on private cloud infrastructures (on-premises or hosted).
Snowflake Architecture

Snowflake Architecture (Image Source : Snowflake website)