BigQuery

BigQuery

BigQuery(ビッグクエリ)は、ペタバイト単位のデータに対するスケーラブルな分析を可能にする、フルマネージドのサーバーレスデータウェアハウスである。ANSI SQLを使用したクエリをサポートするPlatform as a ServicePaaS)としてGoogle Cloud Platformにより提供されている。また、機械学習の機能も組み込まれている。BigQueryは2010年5月に発表され、2011年11月に一般提供(GA)となった[1]

設計

BigQueryは、GoogleのDremelシステムへの外部アクセスを提供する[2][3]。Dremelは、ネストされたデータを分析するためのスケーラブルでインタラクティブなアドホックなクエリシステムである。BigQueryでは、すべてのリクエストで認証が必須となっており、OAuthに加えて、Google独自のメカニズムも多数サポートしている。

特徴

  • データの管理 - テーブル、ビュー、ユーザー定義関数などのオブジェクトを作成・削除する。Google Cloud Storage(英語版)から、CSV、Parquet、Avro、JSONなどの形式でデータをインポートできる。
  • クエリ - クエリは標準のSQL方言で表現され[4]、結果は最大応答長約128MBのJSONで返されるか、large query resultsが有効になっている場合は、無制限のサイズで返される[5]
  • インテグレーション - BigQueryは、Google Apps Script[6](たとえば、Google Docsのバインドされたスクリプトとして)や、そのREST APIまたはクライアントライブラリと連携できる任意の言語から使用できる[7]
  • アクセス制御 - データセットを任意のユーザー、グループ、または世界と共有できる。
  • 機械学習 - SQLクエリを使用して機械学習モデルを作成・実行できる。

出典

 

  1. ^ Iain Thomson (2011年11月14日). “Google opens BigQuery for cloud analytics: Dangles free trial to lure doubters”. 2016年8月26日閲覧。
  2. ^ Sergey Melnik (2010年). “Dremel: Interactive Analysis of Web-Scale Datasets”. Proc. of the 36th International Conference on Very Large Data Bases (VLDB). 2021年4月25日閲覧。
  3. ^ Kazunori Sato (2012年). “An Inside Look at Google BigQuery”. 2016年8月26日閲覧。
  4. ^ “SQL Reference”. 2017年6月26日閲覧。
  5. ^ “Quota Policy”. 2017年6月26日閲覧。
  6. ^ “BigQuery Service | Apps Script | Google Developers” (2018年3月15日). 2018年4月23日閲覧。
  7. ^ “BigQuery Client Libraries”. 2017年6月26日閲覧。

外部リンク

  • 公式ウェブサイト
Alphabet歴史サービス
企業
イベント・取り組み
人物
役員
創業者
部門
不動産
  • 111 Eighth Avenue(英語版)
  • チェルシーマーケット(英語版)
  • Googleplex
  • Data Centers(英語版)
開発
オペレーティングシステム
ライブラリ・
フレームワーク
ツール
探索アルゴリズム
ファイルフォーマット
その他
サービス
娯楽
伝達・交流
検索
組織・管理
ビジネス・金融
その他
ハードウェア
Nexus
スマートフォン
タブレット
その他
Google Pixel
Google Play Edition
Android One
その他
X
  • *: 開発・サポートを終了した製品およびサービス
  • カテゴリ カテゴリ
  • コモンズ コモンズ
クラウド
  • App Engine
  • BigQuery
  • Bigtable
  • Compute Engine(英語版)
  • Connect
  • Dataflow(英語版)
  • Datastore
  • Messaging(英語版)
  • Storage(英語版)
  • 子会社
    • Apigee(英語版)
    • Bitium(英語版)
    • Chronicle(英語版)
    • Kaggle
    • Looker(英語版)
    • Orbitera(英語版)
    Google Workspace
    SaaS
    • ContactOffice(英語版)
    • Google Workspace
    • HP Cloud(英語版)
    • Microsoft Online
    • ownCloud
    • セールスフォース
    PaaS
    IaaS
    • Abiquo Enterprise Edition(英語版)
    • CloudStack(英語版)
    • EMC Atmos(英語版)
    • Eucalyptus(英語版)
    • GoGrid(英語版)
    • Google Strage(英語版)
    • GreenButton(英語版)
    • GreenQloud(英語版)
    • IBM cloud computing(英語版)
    • Iland(英語版)
    • Joyent
    • libguestfs(英語版)
    • libvirt
    • Lunacloud(英語版)
    • Nimbula(英語版)
    • Nimbus(英語版)
    • OpenNebula(英語版)
    • OpenStack
    • oVirt(英語版)
    • Rackspace Cloud(英語版)
    • virt-manager
    • Wakame-vdc(英語版)
    • Zadara Strage(英語版)
    複数対応
    技術
    • カテゴリ カテゴリ
    • コモンズ コモンズ