Вступ до BigQuery

Вступ до BigQuery

Matt Forrest

Field CTO

Що таке BigQuery?

  • Використовує SQL
  • Масштабується для аналізу величезних наборів даних
  • Корпоративне сховище даних
  • Запущено у 2012, ті самі інструменти, що й у Google

Логотип BigQuery Офіційний пост про запуск

Вступ до BigQuery

Що робить BigQuery унікальним?

  • OLAP (аналітична обробка онлайн)
  • Окремі обчислення і зберігання
  • Безсерверний підхід
Вступ до BigQuery

Обчислення і зберігання

Архітектура BigQuery з розподіленими обчисленнями та зберіганням

1 https://cloud.google.com/bigquery/docs/storage_overview
Вступ до BigQuery

Snowflake і BigQuery

Snowflake

  • Популярний серед розробників
  • Працює на будь-якій хмарі
  • Фіксовані рівні ресурсів (small, medium тощо)

 

Логотип Snowflake

BigQuery

  • Популярний для аналітичних запитів (звіти)
  • Працює лише в Google Cloud
  • Повністю безсерверний, без рівнів

 

BigQuery

Вступ до BigQuery

Redshift і BigQuery

Redshift

  • Постійні обчислення або безсерверний режим
  • Підходить для живих дашбордів

 

Логотип Amazon Redshift

BigQuery

  • Лише безсерверний
  • Точковий аналіз у часі (раз на день або годину)

 

BigQuery

Вступ до BigQuery

Традиційні бази даних SQL і BigQuery

Бази даних SQL

  • OTAP (операції онлайн)
  • Обчислення і зберігання повʼязані
  • Нерозподілені

 

Піктограма SQL

BigQuery

  • OLAP (аналітична обробка онлайн)
  • Обчислення і зберігання розділені
  • Розподілений рушій запитів

 

Логотип BigQuery

Вступ до BigQuery

Як використовують BigQuery?

  1. Звіти за розкладом (щоденні звіти ecommerce, квартальні звіти)
  2. Разові дослідження (аналіз маркетингових кампаній)

Інтерфейс запитів за розкладом у Google Cloud BigQuery

Вступ до BigQuery

Давайте потренуємось!

Вступ до BigQuery

Preparing Video For Download...