Úvod do BigQuery

Introduction to BigQuery

Matt Forrest

Field CTO

Co je BigQuery?

  • Používá SQL
  • Škálovatelný pro analýzu velkých datových sad
  • Podnikový datový sklad
  • Spuštěn v roce 2012 na nástrojích používaných společností Google

Logo BigQuery Příspěvek o oficiálním spuštění

Introduction to BigQuery

Co dělá BigQuery jedinečným?

  • Online analytické zpracování (OLAP)
  • Oddělené výpočty a úložiště
  • Serverless
Introduction to BigQuery

Výpočty a úložiště

Architektura BigQuery s distribuovanými výpočty a úložištěm

1 https://cloud.google.com/bigquery/docs/storage_overview
Introduction to BigQuery

Snowflake a BigQuery

Snowflake

  • Oblíbený mezi vývojáři
  • Funguje na libovolném cloudu
  • Konkrétní úrovně výpočetních prostředků (small, medium atd.)

 

Logo Snowflake

BigQuery

  • Oblíbený pro analytické dotazy (sestavy)
  • Funguje pouze na Google Cloud
  • Zcela serverless, bez úrovní

 

BigQuery

Introduction to BigQuery

Redshift a BigQuery

Redshift

  • Stálé výpočty nebo serverless
  • Vhodný pro živé dashboardy

 

Logo Amazon Redshift

BigQuery

  • Pouze serverless
  • Analýza v daném čase (jednou denně nebo za hodinu)

 

BigQuery

Introduction to BigQuery

Tradiční databáze SQL a BigQuery

Databáze SQL

  • Online transakční zpracování (OTAP)
  • Výpočty a úložiště jsou propojeny
  • Nedistribuované

 

Ikona SQL

BigQuery

  • Online analytické zpracování (OLAP)
  • Výpočty a úložiště jsou odděleny
  • Distribuovaný dotazovací stroj

 

Logo BigQuery

Introduction to BigQuery

K čemu se BigQuery používá?

  1. Sestavy spouštěné v určitou dobu nebo den (denní e-commerce přehledy, čtvrtletní zprávy)
  2. Ad-hoc analýzy (analýza marketingové kampaně)

Rozhraní plánovaných dotazů v Google Cloud BigQuery

Introduction to BigQuery

Pojďme si procvičit!

Introduction to BigQuery

Preparing Video For Download...