Introduktion till BigQuery

Introduktion till BigQuery

Matt Forrest

Field CTO

Vad är BigQuery?

  • Använder SQL
  • Skalbar för analys av enorma datamängder
  • Datalager för företag
  • Lanserades 2012 med samma verktyg som Google använder

BigQuery-logotyp Officiellt lanseringsinlägg

Introduktion till BigQuery

Vad gör BigQuery unikt?

  • Online analytisk bearbetning (OLAP)
  • Separat beräkning och lagring
  • Serverlös
Introduktion till BigQuery

Beräkning och lagring

BigQuery-arkitektur som visar distribuerad beräkning och lagring

1 https://cloud.google.com/bigquery/docs/storage_overview
Introduktion till BigQuery

Snowflake och BigQuery

Snowflake

  • Populär bland utvecklare
  • Körs på valfritt moln
  • Specifika nivåer av beräkningsresurser (small, medium osv.)

 

Snowflake-logotyp

BigQuery

  • Populär för analytiska frågor (rapporter)
  • Körs enbart på Google Cloud
  • Helt serverlös, inga nivåer

 

BigQuery

Introduktion till BigQuery

Redshift och BigQuery

Redshift

  • Konstant beräkning eller serverlös
  • Passar för realtidsdashboards

 

Amazon Redshift-logotyp

BigQuery

  • Enbart serverlös
  • Analys vid specifika tidpunkter (en gång per dag eller timme)

 

BigQuery

Introduktion till BigQuery

Traditionella SQL-databaser och BigQuery

SQL-databaser

  • Online transaktionsbearbetning (OTAP)
  • Beräkning och lagring är sammankopplade
  • Icke-distribuerade

 

SQL-ikon

BigQuery

  • Online analytisk bearbetning (OLAP)
  • Beräkning och lagring är separata
  • Distribuerad frågemotor

 

BigQuery-logotyp

Introduktion till BigQuery

Hur används BigQuery?

  1. Rapporter som körs vid specifika tider eller dagar (dagliga e-handelsrapporter, kvartalsrapporter)
  2. Ad hoc-analys (analys av marknadsföringskampanjer)

Gränssnitt för schemalagda frågor i Google Cloud BigQuery

Introduktion till BigQuery

Nu kör vi en övning!

Introduktion till BigQuery

Preparing Video For Download...