Snowflake 中的查询性能

Snowflake 中的数据建模入门

Nuno Rocha

Director of Engineering

数据存储

行式存储

Snowflake 中的数据建模入门

数据存储(1)

行式 PostgreSQL

Snowflake 中的数据建模入门

数据存储(2)

行式 Snowflake

Snowflake 中的数据建模入门

大规模并行处理

多路并行执行查询的进程

Snowflake 中的数据建模入门

MPP 在数据存储中的作用

数据拆分为微分区

Snowflake 中的数据建模入门

MPP 在数据存储中的作用(1)

常规分区中的数据拆分

Snowflake 中的数据建模入门

可视化查询执行时间

查询执行结果

Snowflake 中的数据建模入门

可视化查询执行时间(1)

查找查询概要的操作指引

Snowflake 中的数据建模入门

可视化查询执行时间(2)

查询概要页面

Snowflake 中的数据建模入门

术语概览

  • Massively Parallel Processing(MPP):Snowflake 的引擎,可并行在多台服务器上处理数据。
  • 微分区(Micro-partitions):Snowflake 中的小型数据段,加速检索。
  • 列式存储:按列分别存储数据的格式。
  • 行式存储:按行顺序存储数据的传统格式。
  • PostgreSQL:开源关系型数据库,采用行式存储,常用于与 Snowflake 的性能对比。
  • 查询概要(Query Profile):Snowflake 用于可视化查询步骤和资源使用的功能。
Snowflake 中的数据建模入门

¡Vamos a practicar!

Snowflake 中的数据建模入门

Preparing Video For Download...