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

  • 개발자에게 인기
  • 모든 클라우드에서 실행
  • 컴퓨팅 리소스 등급 제공(소/중 등)

 

Snowflake 로고

BigQuery

  • 분석용 쿼리(리포트)에 강점
  • Google Cloud 전용
  • 완전 서버리스, 등급 없음

 

BigQuery

BigQuery 입문

Redshift와 BigQuery

Redshift

  • 상시 컴퓨팅 또는 서버리스
  • 실시간 대시보드에 적합

 

Amazon Redshift 로고

BigQuery

  • 완전 서버리스
  • 시점 분석(일/시간 단위)

 

BigQuery

BigQuery 입문

전통적 SQL DB와 BigQuery

SQL 데이터베이스

  • 온라인 트랜잭션 처리(OLTP)
  • 컴퓨팅과 스토리지 결합
  • 비분산형

 

SQL 아이콘

BigQuery

  • 온라인 분석 처리(OLAP)
  • 컴퓨팅과 스토리지 분리
  • 분산형 쿼리 엔진

 

BigQuery 로고

BigQuery 입문

BigQuery 활용 방식

  1. 특정 주기/일시에 실행되는 리포트(일간 전자상거래, 분기 리포트)
  2. 애드혹 탐색(마케팅 캠페인 분석)

Google Cloud BigQuery의 예약 쿼리 인터페이스

BigQuery 입문

연습해 봅시다!

BigQuery 입문

Preparing Video For Download...