SlideShare a Scribd company logo
1 of 23
Download to read offline
Google BigQuery
導入編
@2016 LIG INC.
@2016 LIG INC.
自己紹介
・高遠和也(づや)
・株式会社LIGでLIGブログの開発してます
・PHPer
・AWSはけっこう使う
@2016 LIG INC.
超高速と言われている
Google BigQuery
を試してみる
今日の内容
@2016 LIG INC.
・超高速
・安い(使い方次第だとは思うが)
・セキュリティばっちり
Google BigQuery
@2016 LIG INC.
GCPの登録とかは
(たぶん)誰かが説明してるはずなので
割愛
初期設定
@2016 LIG INC.
Datasetの作成
入力項目は
「?」を押すと英語の説明が読める
@2016 LIG INC.
Datasetの作成
名前
場所
データの保持期限を選択する
保持期限すぎると勝手に消えるらし
くて削除し忘れがないのは便利
@2016 LIG INC.
Datasetの作成
あっさり完成
@2016 LIG INC.
Tableの作成
CSVで初期データ入れれる
JSONとかも選べる
Table名
とスキーマ決めていく
今回は3つ
@2016 LIG INC.
Tableの作成
あっさり完成
(1回失敗したけど。integerにstringがま
じってた)
@2016 LIG INC.
Tableの作成
@2016 LIG INC.
Query試す
@2016 LIG INC.
Query試す
・SQLを触ったことあれば戸惑わず使えそう
リファレンス
 https://developers.google.com/bigquery/docs/query-reference
@2016 LIG INC.
サンプルデータでQuery試す
1.1秒!
3億1千万のレコード
@2016 LIG INC.
サンプルデータでQuery試す
早い!!
   (気がする)
@2016 LIG INC.
サンプルデータでQuery試す
2.5秒!
3億1千万のレコード
に対して正規表現で検索
@2016 LIG INC.
サンプルデータでQuery試す
これは早い!!
     (感覚値)
@2016 LIG INC.
MySQLでも試してみる
・MySQL 5.6.20
・なるたけ同じスキーマを用意
・innodb_buffer_pool_size 2GB
@2016 LIG INC.
MySQLでも試してみる
・CSVで1万件エクスポートしてコピー
・複製してとりあえず
6千万件くらいのデータをもつTable作成
@2016 LIG INC.
MySQLでも試してみる
6千万件で
13.21秒!
@2016 LIG INC.
MySQLでも試してみる
6千万件からの検
索で216.55秒!
@2016 LIG INC.
まとめ
Google BigQuery 早い!!
     (確信!!)
@2016 LIG INC.
ご静聴
ありがとうございました。

More Related Content

Similar to Google BigQuery 導入編

Report of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud PlatformReport of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud PlatformRyo Yamasaki
 
Let's BBQ with us!!
Let's BBQ with us!!Let's BBQ with us!!
Let's BBQ with us!!Hironari Ono
 
これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本Tomohiro Shinden
 
Tech lounge gcp_20190313
Tech lounge gcp_20190313Tech lounge gcp_20190313
Tech lounge gcp_20190313yutaka_baba
 
データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤Google Cloud Platform - Japan
 
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】TakeshiYamamoto33
 
BigQueryのちょっとした話 #phpblt
BigQueryのちょっとした話 #phpbltBigQueryのちょっとした話 #phpblt
BigQueryのちょっとした話 #phpbltkunit
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版貴志 上坂
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
自社のメインプロダクトにGoを導入したぞ++
自社のメインプロダクトにGoを導入したぞ++自社のメインプロダクトにGoを導入したぞ++
自社のメインプロダクトにGoを導入したぞ++Kazuaki KURIU
 
マイクロサービスのためのフレームワークGoaのご紹介
マイクロサービスのためのフレームワークGoaのご紹介マイクロサービスのためのフレームワークGoaのご紹介
マイクロサービスのためのフレームワークGoaのご紹介Kazuaki Shibue
 
Google Apps Script活用事例 Tokyo GAS 2013春
Google Apps Script活用事例 Tokyo GAS 2013春Google Apps Script活用事例 Tokyo GAS 2013春
Google Apps Script活用事例 Tokyo GAS 2013春Junya Sato
 
タグ管理のススメ
タグ管理のススメタグ管理のススメ
タグ管理のススメMakoto Shimizu
 
Cloud Identity-Aware Proxy
Cloud Identity-Aware ProxyCloud Identity-Aware Proxy
Cloud Identity-Aware ProxyKumano Ryo
 
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?Kumano Ryo
 
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作Takami Kazuya
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送Google Cloud Platform - Japan
 
20170719 GCPUG OSAKA #3
20170719 GCPUG OSAKA #320170719 GCPUG OSAKA #3
20170719 GCPUG OSAKA #3Yuya Ohara
 

Similar to Google BigQuery 導入編 (20)

Report of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud PlatformReport of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud Platform
 
Let's BBQ with us!!
Let's BBQ with us!!Let's BBQ with us!!
Let's BBQ with us!!
 
これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本
 
FirebaseAnalytics_BigQuery_Datastudio
FirebaseAnalytics_BigQuery_DatastudioFirebaseAnalytics_BigQuery_Datastudio
FirebaseAnalytics_BigQuery_Datastudio
 
Tech lounge gcp_20190313
Tech lounge gcp_20190313Tech lounge gcp_20190313
Tech lounge gcp_20190313
 
データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤
 
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
 
BigQueryのちょっとした話 #phpblt
BigQueryのちょっとした話 #phpbltBigQueryのちょっとした話 #phpblt
BigQueryのちょっとした話 #phpblt
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
自社のメインプロダクトにGoを導入したぞ++
自社のメインプロダクトにGoを導入したぞ++自社のメインプロダクトにGoを導入したぞ++
自社のメインプロダクトにGoを導入したぞ++
 
マイクロサービスのためのフレームワークGoaのご紹介
マイクロサービスのためのフレームワークGoaのご紹介マイクロサービスのためのフレームワークGoaのご紹介
マイクロサービスのためのフレームワークGoaのご紹介
 
Google Apps Script活用事例 Tokyo GAS 2013春
Google Apps Script活用事例 Tokyo GAS 2013春Google Apps Script活用事例 Tokyo GAS 2013春
Google Apps Script活用事例 Tokyo GAS 2013春
 
タグ管理のススメ
タグ管理のススメタグ管理のススメ
タグ管理のススメ
 
Cloud Identity-Aware Proxy
Cloud Identity-Aware ProxyCloud Identity-Aware Proxy
Cloud Identity-Aware Proxy
 
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?
 
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
 
Go + Pulsar WebSocket APIの利用事例 #pulsarjp
Go + Pulsar WebSocket APIの利用事例 #pulsarjpGo + Pulsar WebSocket APIの利用事例 #pulsarjp
Go + Pulsar WebSocket APIの利用事例 #pulsarjp
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
 
20170719 GCPUG OSAKA #3
20170719 GCPUG OSAKA #320170719 GCPUG OSAKA #3
20170719 GCPUG OSAKA #3
 

Google BigQuery 導入編