Giới thiệu về BigQuery

Giới thiệu về BigQuery

Matt Forrest

Field CTO

BigQuery là gì?

  • Dùng SQL
  • Mở rộng để phân tích dữ liệu cực lớn
  • Kho dữ liệu doanh nghiệp
  • Ra mắt năm 2012, dùng cùng công cụ như Google

Logo BigQuery Bài viết ra mắt chính thức

Giới thiệu về BigQuery

Điểm khác biệt của BigQuery

  • Xử lý phân tích trực tuyến (OLAP)
  • Tính toán và lưu trữ tách rời
  • Serverless
Giới thiệu về BigQuery

Tính toán và lưu trữ

Kiến trúc BigQuery cho thấy tính toán và lưu trữ phân tán

1 https://cloud.google.com/bigquery/docs/storage_overview
Giới thiệu về BigQuery

Snowflake và BigQuery

Snowflake

  • Phổ biến với nhà phát triển
  • Chạy trên mọi đám mây
  • Tầng tài nguyên tính toán cố định (small, medium, …)

 

Logo Snowflake

BigQuery

  • Phổ biến cho truy vấn phân tích (báo cáo)
  • Chỉ chạy trên Google Cloud
  • Hoàn toàn serverless, không có tầng

 

BigQuery

Giới thiệu về BigQuery

Redshift và BigQuery

Redshift

  • Tính toán liên tục hoặc serverless
  • Phù hợp cho dashboard thời gian thực

 

Logo Amazon Redshift

BigQuery

  • Chỉ serverless
  • Phân tích theo thời điểm (hàng ngày/giờ)

 

BigQuery

Giới thiệu về BigQuery

CSDL SQL truyền thống và BigQuery

CSDL SQL

  • Xử lý giao dịch trực tuyến (OLTP)
  • Tính toán và lưu trữ gắn liền
  • Không phân tán

 

Biểu tượng SQL

BigQuery

  • Xử lý phân tích trực tuyến (OLAP)
  • Tính toán và lưu trữ tách rời
  • Công cụ truy vấn phân tán

 

Logo BigQuery

Giới thiệu về BigQuery

BigQuery được dùng như thế nào?

  1. Báo cáo chạy theo thời điểm cố định (báo cáo TMĐT hằng ngày, báo cáo hằng quý)
  2. Khám phá ad-hoc (phân tích chiến dịch marketing)

Giao diện truy vấn theo lịch trong Google Cloud BigQuery

Giới thiệu về BigQuery

Ayo berlatih!

Giới thiệu về BigQuery

Preparing Video For Download...