Query Performance in Snowflake
Introduction to Data Modeling in Snowflake
Nuno Rocha
Director of Engineering
Data storage
Data storage (1)
Data storage (2)
Massively parallel processing
MPP's role in data storage
MPP's role in data storage (1)
Visualizing query execution times
Visualizing query execution times (1)
Visualizing query execution times (2)
Terminology overview
Massively Parallel Processing (MPP)
: Snowflake's engine that processes data using multiple servers simultaneously.
Micro-partitions
: Small data storage segments in Snowflake that enhance retrieval speed.
Columnar Storage
: Data storage format that stores each column of data separately.
Row-based Storage
: Traditional data storage format where each row of data is stored sequentially.
PostgreSQL
: Open-source relational database system that uses row-based storage, commonly compared to Snowflake for performance benchmarking.
Query Profile
: Snowflake feature to visualize the steps and resource usage of query execution.
Let's practice!
Introduction to Data Modeling in Snowflake
Preparing Video For Download...