Chapter 2. Snowflake Overview

In this Chapter, I will go through an overview of Snowflake. I will explain a little about the infamous 3-layered Snowflake Architecture. Following that, I will provide a short introduction to different Snowflake Objects including the newly introduced Snowflake Applications.

Snowflake Architecture

The Snowflake Architecture is three-layered with the following layers at its core (Figure 2-1):

  1. Optimized Storage Layer

  2. Elastic Multi-Cluster Compute Layer

  3. Cloud Services Layer

Figure 2-1. (DRAFT) Snowflake 3-Layered Architecture Source: https://www.snowflake.com/en/data-cloud/what-is-data-cloud/

Snowflake Optimized Storage Layer, also known as Cloud Storage Layer or simply, Storage Layer, is a hybrid columnar database storage that allows for fast and seamless access to your data. It enables elasticity ...

Get Advanced Snowflake now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.