Введение в 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. Отчёты, запускаемые в определённое время или день (ежедневные отчёты по электронной коммерции, квартальные отчёты)
  2. Разовый анализ данных (анализ маркетинговых кампаний)

Интерфейс запланированных запросов в Google Cloud BigQuery

Введение в BigQuery

Давайте потренируемся!

Введение в BigQuery

Preparing Video For Download...