Principiante 1 min de lectura Video disponible

Qué es Snowflake y su Arquitectura

Conoce qué es Snowflake, cómo funciona su arquitectura de tres capas y por qué es diferente a otras plataformas de datos.

Introducción

Snowflake es una plataforma de datos en la nube que revolucionó la forma en que las empresas almacenan, procesan y comparten datos. A diferencia de las soluciones tradicionales, Snowflake fue construido desde cero para la nube.

Arquitectura de Tres Capas

Snowflake utiliza una arquitectura única que combina lo mejor de las arquitecturas shared-disk y shared-nothing:

1. Storage Layer (Capa de Almacenamiento)

  • Datos almacenados en micro-particiones comprimidas
  • Formato columnar optimizado
  • Almacenamiento independiente del cómputo

2. Compute Layer (Capa de Cómputo)

  • Virtual Warehouses independientes
  • Escalamiento horizontal y vertical
  • Cada warehouse tiene su propio caché

3. Cloud Services Layer (Capa de Servicios)

  • Autenticación y control de acceso
  • Optimizador de queries
  • Metadata management

¿Por qué Snowflake?

  • Separación de storage y compute: Paga solo por lo que usas
  • Zero-copy cloning: Clona bases de datos en segundos
  • Time Travel: Accede a datos históricos
  • Data Sharing: Comparte datos sin copiarlos

Próximos pasos

En la siguiente lección aprenderemos a crear una cuenta de Snowflake y navegar la interfaz Snowsight.

#arquitectura #cloud #data-warehouse #introduccion