Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
itkr
PDF, PPTX
3,936 views
BigQuery で 150万円 使ったときの話
https://connpass.com/event/147801/
Business
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 52
2
/ 52
3
/ 52
Most read
4
/ 52
5
/ 52
Most read
6
/ 52
7
/ 52
8
/ 52
9
/ 52
10
/ 52
11
/ 52
12
/ 52
13
/ 52
14
/ 52
15
/ 52
16
/ 52
17
/ 52
18
/ 52
19
/ 52
20
/ 52
21
/ 52
22
/ 52
23
/ 52
24
/ 52
Most read
25
/ 52
26
/ 52
27
/ 52
28
/ 52
29
/ 52
30
/ 52
31
/ 52
32
/ 52
33
/ 52
34
/ 52
35
/ 52
36
/ 52
37
/ 52
38
/ 52
39
/ 52
40
/ 52
41
/ 52
42
/ 52
43
/ 52
44
/ 52
45
/ 52
46
/ 52
47
/ 52
48
/ 52
49
/ 52
50
/ 52
51
/ 52
52
/ 52
More Related Content
PDF
Webアプリを並行開発する際のマイグレーション戦略
by
Takayuki Shimizukawa
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PDF
BigQueryの課金、節約しませんか
by
Ryuji Tamagawa
PDF
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
PDF
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
by
Yoshiki Hayama
PPTX
Redisの特徴と活用方法について
by
Yuji Otani
PDF
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
PDF
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
by
Shin Ohno
Webアプリを並行開発する際のマイグレーション戦略
by
Takayuki Shimizukawa
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
BigQueryの課金、節約しませんか
by
Ryuji Tamagawa
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
by
Yoshiki Hayama
Redisの特徴と活用方法について
by
Yuji Otani
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
by
Shin Ohno
What's hot
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
PDF
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
by
Y Watanabe
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
PPTX
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
by
Shota Shinogi
PPTX
分散システムについて語らせてくれ
by
Kumazaki Hiroki
PDF
例外設計における大罪
by
Takuto Wada
PDF
イミュータブルデータモデル(入門編)
by
Yoshitaka Kawashima
PPTX
GraphQLのsubscriptionで出来ること
by
Shingo Fukui
PDF
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
by
Yoshiki Hayama
PDF
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
PDF
DevOps with Database on AWS
by
Amazon Web Services Japan
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
KEY
やはりお前らのMVCは間違っている
by
Koichi Tanaka
PDF
RESTful Web アプリの設計レビューの話
by
Takuto Wada
PPTX
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
by
sairoutine
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
by
Amazon Web Services Japan
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
by
Y Watanabe
マイクロにしすぎた結果がこれだよ!
by
mosa siru
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
by
Shota Shinogi
分散システムについて語らせてくれ
by
Kumazaki Hiroki
例外設計における大罪
by
Takuto Wada
イミュータブルデータモデル(入門編)
by
Yoshitaka Kawashima
GraphQLのsubscriptionで出来ること
by
Shingo Fukui
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
by
Yoshiki Hayama
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
DevOps with Database on AWS
by
Amazon Web Services Japan
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
やはりお前らのMVCは間違っている
by
Koichi Tanaka
RESTful Web アプリの設計レビューの話
by
Takuto Wada
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
by
sairoutine
20190911 AWS Black Belt Online Seminar AWS Batch
by
Amazon Web Services Japan
Similar to BigQuery で 150万円 使ったときの話
PDF
BigQueryを使ってみた(2018年2月)
by
Toshiyuki Shimono
PDF
弊社BigQuery節約節約事例
by
shoishihara1
PDF
これでBigQueryをドヤ顔で語れる!BigQueryの基本
by
Tomohiro Shinden
PDF
Google bigquery導入記
by
Yugo Shimizu
PDF
BigQueryのちょっとした話 #phpblt
by
kunit
PDF
Google BigQuery 導入編
by
zuya
PDF
Google BigQueryについて 紹介と推測
by
Ryuji Tamagawa
PDF
BigQueryを始めてみよう - Google Analytics データを活用する
by
Google Cloud Platform - Japan
PDF
普通に使える?BigQuery
by
Wasaburo Miyata
PPTX
BigQuery Query Optimization クエリ高速化編
by
sutepoi
PDF
BigQuery + Fluentd
by
徹 上野山
BigQueryを使ってみた(2018年2月)
by
Toshiyuki Shimono
弊社BigQuery節約節約事例
by
shoishihara1
これでBigQueryをドヤ顔で語れる!BigQueryの基本
by
Tomohiro Shinden
Google bigquery導入記
by
Yugo Shimizu
BigQueryのちょっとした話 #phpblt
by
kunit
Google BigQuery 導入編
by
zuya
Google BigQueryについて 紹介と推測
by
Ryuji Tamagawa
BigQueryを始めてみよう - Google Analytics データを活用する
by
Google Cloud Platform - Japan
普通に使える?BigQuery
by
Wasaburo Miyata
BigQuery Query Optimization クエリ高速化編
by
sutepoi
BigQuery + Fluentd
by
徹 上野山
Recently uploaded
PDF
#42_10.OWASPTop10_2025:An Overview and How Security Risks Have Evolved Since ...
by
OWASP Nagoya
PDF
【プロマネ仕事術】コミュニケーションスキル② - "報告" の5つのルール ~戦略を最大化する「戦略的報告」の技術~
by
Shunnosuke Ebina
PPTX
株式会社できるくんHP_CV最大化サイト監査レポート_主要ページ分析と改善提案
by
kotatajiri
PPTX
★【dodaキャンパス】27卒向け【交換できるくん】会社紹介説明資料_vol3★
by
ytajima3
PDF
【採用ピッチ資料】ランド・ジャパンの未来の仲間たちへ 2026年度改訂版.pdf
by
kurehanishio
PDF
合同会社エンジニアリングマネージメント会社説明資料_2026-02 Engineering Management LLC
by
Tsuyoshi Hisamatsu
#42_10.OWASPTop10_2025:An Overview and How Security Risks Have Evolved Since ...
by
OWASP Nagoya
【プロマネ仕事術】コミュニケーションスキル② - "報告" の5つのルール ~戦略を最大化する「戦略的報告」の技術~
by
Shunnosuke Ebina
株式会社できるくんHP_CV最大化サイト監査レポート_主要ページ分析と改善提案
by
kotatajiri
★【dodaキャンパス】27卒向け【交換できるくん】会社紹介説明資料_vol3★
by
ytajima3
【採用ピッチ資料】ランド・ジャパンの未来の仲間たちへ 2026年度改訂版.pdf
by
kurehanishio
合同会社エンジニアリングマネージメント会社説明資料_2026-02 Engineering Management LLC
by
Tsuyoshi Hisamatsu
BigQuery で 150万円 使ったときの話
1.
BigQueryの話 それでもBigQueryを使い続ける理由
2.
BigQueryで150万円使ったときの話 それでもBigQueryを使い続ける理由
3.
発表者について(現在) SENSY株式会社 所属 シニアエンジニア 「感性学習」「パーソナル人工知能」というコンセプトの製品の開発 BigQuery、Cloud Composer、Cloud AutoML…
など、GCPを利用した データ処理や製品開発など (...今日はこの話はしません)
4.
発表者について(ゲーム会社時代) ゲーム会社 所属 技術基盤チームでゲームの基盤の作成、ログなどのデータ分析など BigQueryを使い始めた頃、とあるQiitaの投稿 がちょっと話題に…
5.
BigQuery
6.
BigQueryで 150万円 溶かした人の顔
7.
当時のBigQuery界隈
8.
当時のBigQuery界隈 ● 世間ではRedshiftと比較されることが多かった印象 ● 社内ではRedshift・Elasticsearch・MongoDB・BigQueryなどを使っていた ●
パーティショニングができなかったので日毎のテーブルを作るのが一つの方法 だった
9.
何があったのか
10.
経緯 (1) 大量のゲームログの入っているテーブル を分割しようとした テーブルは月ごとに分かれていて、 各ロ グにはゲームのアクションなどに応じたタ グが振られていた それをタグごと・日ごとのテーブルに分割 しようとした time
tag message 2015-01-01 00:00:00 quest {} 2015-01-01 00:00:00 event {} 2015-01-02 00:00:00 event {} time tag message 2015-01-01 00:00:00 quest {} time tag message 2015-01-01 00:00:00 event {} time tag message 2015-01-02 00:00:00 event {}
11.
SELECT tag, time, message FROM <old table> WHERE tag =
<tag name> AND time BETWEEN <start time> AND <end time>
12.
経緯 (2) 月ごとのテーブルから日付とタグでフィル ターを掛けるクエリを実行し、それを別 テーブルに保存した テーブルには約60種類のタグ、対象の月 は数ヶ月分、1テーブルは約300GB つまり約60✕30(日)✕月数の数だけクエ リを実行することになり、それには毎回 300GB費やす 300 GB 60 種類 数 ヶ月 30 日✕ ✕
✕ =
13.
PB (ペタバイト)
14.
150万円
16.
※ある程度想定できていることであ り、その他の研究開発も含んでい ます。 ※記事はネタとしてのキャッチーさ を狙っていました。 ちなみに…
17.
影響
18.
社内のディレクター (SQLが使える人) 社内 SNS 各種勉強会 社外 Google
19.
今日の内容の対象 技術者はBigQueryについてよく理解して いる人が多いと思うので、 過剰に怖がってしまった意思決定者に説 明できるような内容をお話できればと思 います。
20.
社内 ディレクター 「クエリを実行するとお金がかか る!?」と、必要以上に怖がってしまう 人がいた。
21.
過剰に怖がらなくても良い ● BIツールや検索ツールを使っている ○ 重いクエリを何度も回してしまう確率を少なくできる ○
必要なクエリが限られるのでキャッシュが効く ○ 余計な期間や列を検索しない ● 検索よりもストレージにかかる料金のほうが高かった ○ BIツールに組み込んだり、 ○ ディレクターやデータアナリストが分析で使ったりしていたにもかかわらず ● `for` 文で回すようなことをしないかぎり問題になるような量にはならない
22.
社外 各種勉強会 SNS 各種勉強会では引用されることも多 かった。費用についての意識が広まっ た(?) SNSでは中身読んでいない人も結構 いた印象
23.
料金へのイメージは2分している? ● より理解している人は安いイメージ? ● あまり使ったことがない人は高いイメージ?
24.
実運用への理解 ● 150万円使うだけのデータを集めるのは多くの個人や企業にとって難しい ● 単発のクエリでは問題になるレベルにはならない ●
パーティショニングがあるので今はこのような操作をする必要がない(記事書い た直後に発表) ● 料金には上限を設定できる(記事書いた直後に発表)
25.
Google 中の人 お世話になっている日本法人から連 絡があった。 怒られるかと思ったが…
26.
どうやらBigQueryのプロダクトマネージャーがQiitaのことを知って話をしたがっている らしい。 六本木のGoogleに行って、テレビ会議。 アドバイスもらったり要望聞いてもらったりした。 上限設定を早めに公開した(と聞いた)
27.
!
28.
Googleがすごかった ユーザーに寄り添っている ● 今回の件のようなヒアリング ● StackOverflowなど、関連サイトもチェックしているらしい ●
酒ゲーのような勉強会もユーザーと一緒に行っている いいサービスを作ろうとしていると感じる
29.
その後
30.
その後 当時の会社でも引き続きBigQueryをデータ分析のメインとして使用 むしろ利用箇所は増やしていた 現在の会社でも、特別な理由がない限りBigQueryにデータを集約するようにしている
31.
BigQueryを手放せない理由
32.
1. 安い
33.
?
34.
料金 (asia-northeast1) アクティブ ストレージ $0.023
per GB 長期保存 $0.016 per GB ストリーミング挿入 $0.012 per 200 MB クエリ(オンデマンド) $8.55 per TB https://cloud.google.com/bigquery/pricing?hl=ja
35.
無料枠 ● BigQueryへのデータのバッチ読み込み ● データのエクスポート ●
削除 ○ テーブル ○ ビュー ○ パーティション ○ 関数 ○ データセット ● メタデータの操作 ● キャッシュされたクエリ ● エラーになるクエリ ● 1ヶ月あたりの最初の 10GBのストレージ ● 毎月最初の1TBのクエリ処理データ https://cloud.google.com/blog/products/data-analytics/cost-opt imization-best-practices-for-bigquery
36.
比較サービスはあまりない ● 多くのケースで、BigQueryは無料で使える可能性がある ● 保存容量や検索速度と、安さの両立は他サービスでは難しそう ○
自分でインスタンスを建てるようなサービスで同じ機能を実現するのに相当な台数が必要 ● 比較対象はあまりない ● 長期間更新のないテーブルはストレージ料金も安くなる
37.
2. 便利
38.
便利 (1) ● BIツールなどたくさんのツールが対応している ●
APIを使っていろいろなところから使える ● ライブラリも豊富 ● Googleサービスとの連携 ○ スプレッドシート ○ Google Analytics ○ その他 ● クエリの共有も容易(URLで共有できる)
39.
引用: https://cloud.google.com/blog/ja/products/gcp/connecting-bigquery-and-google-sheets-to-help-with-hefty-data-analysis
40.
便利 (2) ● 標準SQLが使えて、プログラマー以外も分析ができる ●
権限がある限り、プロジェクトをまたいだ検索ができる ● 多少非効率なクエリを書いても、十分に早く結果が返ってくる
41.
権限のある人ならプロジェクトをまたいでJoinもできる
42.
3. 費用管理
43.
費用管理 BigQueryに限らないが、Google Cloud Platform
は「プロジェクト」という単位があ り、プロジェクトごとに費用がわかるので、ビジネス上の費用管理がしやすい。 同時にプロジェクトごとに権限管理もできるので、責任の範囲もコントロールできる。 権限がある限りプロジェクトをまたいでジョブ(クエリ)を実行することができる。 ※ ジョブ(クエリ)はプロジェクトに紐づく
44.
プロジェクトごとの費用管理
45.
安い 便利 費用管理 しやすい
46.
BigQuery 十分に安いです 必要以上に恐れなくても大丈夫
47.
使ってみるだけなら 無料枠で十分
48.
デモ
49.
BigQuery 十分に安いです 必要以上に恐れなくても大丈夫
50.
本(今はちょっと古いのでWebの記事を読んだほうがいいかも)
51.
本(来月頃に出る)
52.
ありがとうございました itkr.github.io
Download