【びっぐくえり】
BigQuery とは?
最終更新:
💡 大量のデータをSQLで分析する、Google CloudのDWH
Google Cloudのフルマネージドなデータウェアハウス。大量のデータをSQLなどで集計・分析するサービスで、ストレージと計算処理を分離している。サーバーの構築を任せられるが、データや権限、料金方式は利用者が管理する。
📌 このページのポイント
何に使うサービス?
どうして大量のデータを扱える?
保存と計算処理を分離し、列指向のストレージを使う仕組みだよ。分析に必要な列を処理する工夫がある。ただし、データ量や問い合わせの内容によって処理時間は変わるんだ。
料金は使ったデータ量だけ?
保存と計算の料金を分けて考えるよ。クエリ処理には、処理したデータ量をTiB単位で課金するオンデマンド方式と、スロットという計算容量の利用を課金する方式があるんだ。
計算容量の方式なら毎月固定?
必ず固定ではないよ。スロット時間での従量料金や、期間を決めた契約の選択肢があり、自動スケーリングもある。方式に応じた利用量や上限を確認するんだ。
機械学習もできる?
まとめ:ざっくりこれだけ覚えればOK!
「BigQuery」って出てきたら「Google Cloudで大量のデータを分析するDWH」と思えばだいたいOK!
📖 おまけ:英語の意味
「BigQuery」 = Google Cloudのデータ分析サービス名
💬 Bigは大きい、Queryは問い合わせという言葉だよ。サービスではSQLなどでデータへ問い合わせ、集計や分析をするんだ。