Wprowadzenie do BigQuery

Wprowadzenie do BigQuery

Matt Forrest

Field CTO

Czym jest BigQuery?

  • Używa SQL
  • Skalowalny do analizy ogromnych zbiorów danych
  • Korporacyjny magazyn danych
  • Uruchomiony w 2012 roku przy użyciu narzędzi Google

Logo BigQuery Oficjalny wpis o premierze

Wprowadzenie do BigQuery

Co wyróżnia BigQuery?

  • Przetwarzanie analityczne online (OLAP)
  • Oddzielone obliczenia i przechowywanie
  • Bezserwerowy
Wprowadzenie do BigQuery

Obliczenia i przechowywanie

Architektura BigQuery z rozproszonym obliczeniami i przechowywaniem

1 https://cloud.google.com/bigquery/docs/storage_overview
Wprowadzenie do BigQuery

Snowflake i BigQuery

Snowflake

  • Popularny wśród deweloperów
  • Działa na każdej chmurze
  • Określone poziomy zasobów obliczeniowych (mały, średni itp.)

 

Logo Snowflake

BigQuery

  • Popularny do zapytań analitycznych (raporty)
  • Działa wyłącznie w Google Cloud
  • W pełni bezserwerowy, bez poziomów

 

BigQuery

Wprowadzenie do BigQuery

Redshift i BigQuery

Redshift

  • Stałe obliczenia lub bezserwerowy
  • Odpowiedni do dashboardów na żywo

 

Logo Amazon Redshift

BigQuery

  • Wyłącznie bezserwerowy
  • Analiza punktowa (raz dziennie lub co godzinę)

 

BigQuery

Wprowadzenie do BigQuery

Tradycyjne bazy SQL i BigQuery

Bazy danych SQL

  • Przetwarzanie transakcji online (OTAP)
  • Obliczenia i przechowywanie są powiązane
  • Nierozproszone

 

Ikona SQL

BigQuery

  • Przetwarzanie analityczne online (OLAP)
  • Obliczenia i przechowywanie są oddzielone
  • Rozproszony silnik zapytań

 

Logo BigQuery

Wprowadzenie do BigQuery

Jak używa się BigQuery?

  1. Raporty uruchamiane w określonym czasie lub dniu (dzienne raporty e-commerce, raporty kwartalne)
  2. Analiza ad hoc (analiza kampanii marketingowych)

Interfejs zaplanowanych zapytań w Google Cloud BigQuery

Wprowadzenie do BigQuery

Czas na ćwiczenia!

Wprowadzenie do BigQuery

Preparing Video For Download...