Snowflake'te Sorgu Performansı

Snowflake ile Veri Modellemesine Giriş

Nuno Rocha

Director of Engineering

Veri depolama

Satır tabanlı depolama

Snowflake ile Veri Modellemesine Giriş

Veri depolama (1)

Satır tabanlı PostgreSQL

Snowflake ile Veri Modellemesine Giriş

Veri depolama (2)

Satır tabanlı Snowflake

Snowflake ile Veri Modellemesine Giriş

Yığınsal Paralel İşleme (MPP)

Bir sorguyu paralel yürüten birden çok süreç

Snowflake ile Veri Modellemesine Giriş

Veri depolamada MPP'nin rolü

Verinin mikro-bölümlere ayrılması

Snowflake ile Veri Modellemesine Giriş

Veri depolamada MPP'nin rolü (1)

Verinin normal bölümlere ayrılması

Snowflake ile Veri Modellemesine Giriş

Sorgu yürütme sürelerini görselleştirme

Sorgu yürütme sonucu

Snowflake ile Veri Modellemesine Giriş

Sorgu yürütme sürelerini görselleştirme (1)

Sorgu profilini bulma talimatı

Snowflake ile Veri Modellemesine Giriş

Sorgu yürütme sürelerini görselleştirme (2)

Sorgu profili sayfası

Snowflake ile Veri Modellemesine Giriş

Terimler özeti

  • Massively Parallel Processing (MPP): Veriyi eşzamanlı olarak birden çok sunucuda işleyen Snowflake motoru.
  • Mikro-bölümler: Snowflake'te veri getiriyi hızlandıran küçük depolama segmentleri.
  • Sütunlu Depolama: Verinin her sütununu ayrı saklayan biçim.
  • Satır Tabanlı Depolama: Her satırın ardışık saklandığı geleneksel biçim.
  • PostgreSQL: Satır tabanlı depolama kullanan, performans karşılaştırmalarında Snowflake ile sıkça kıyaslanan açık kaynak ilişkisel veritabanı.
  • Query Profile: Sorgu yürütmesinin adımlarını ve kaynak kullanımını görselleştiren Snowflake özelliği.
Snowflake ile Veri Modellemesine Giriş

Hadi pratik yapalım!

Snowflake ile Veri Modellemesine Giriş

Preparing Video For Download...