Jump to content

BigQuery: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 62: Line 62:
*[http://code.google.com/p/bigquery-linkeddata/ BigQuery Endpoint] (an unofficial) [[Google App Engine]] application for issuing queries
*[http://code.google.com/p/bigquery-linkeddata/ BigQuery Endpoint] (an unofficial) [[Google App Engine]] application for issuing queries
*[http://cran.r-project.org/web/packages/googlebigquery/ R client library] for communicating with Google BigQuery
*[http://cran.r-project.org/web/packages/googlebigquery/ R client library] for communicating with Google BigQuery
*[https://github.com/ApacheDrill ApacheDrill] - Incubator for an Open Source version of BigQuery


{{Cloud computing}}
{{Cloud computing}}

Revision as of 14:00, 30 August 2012

BigQuery
Type of site
Infrastructure as a service
Available inEnglish
OwnerGoogle
URLcode.google.com/apis/bigquery
RegistrationRequired

BigQuery for Developers is a RESTful web service that enables interactive analysis of massively large datasets working in conjunction with Google Storage. It is an Infrastructure as a Service (IaaS) that may be used complementary with MapReduce.

Design

BigQuery (BQ) is reportedly based on Dremel[1], a scalable, interactive ad-hoc query system for analysis of read-only nested data. To use the data in BigQuery, it first must be uploaded to Google Storage and in a second step imported using the BigQuery HTTP API. BigQuery requires all requests to be authenticated, supporting a number of Google-proprietary mechanisms as well as OAuth.

Features

  • Managing data - create and delete tables based on a JSON-encoded schema, import data from Google Storage.
  • Query - the queries are expressed in a SQL dialect and the results are returned in JSON with a maximum reply length of approximately 64 MB [2] . BigQuery does not currently support joins.
  • Integration - BigQuery can be used from Google Apps Script and Google Spreadsheets.
  • Access Control - is done via Google Storage.

Notes

  1. ^ Sergey Melnik, Andrey Gubarev, Jing Jing Long, Geoffrey Romer, Shiva Shivakumar, Matt Tolton, Theo Vassilakis (2010). "Dremel: Interactive Analysis of Web-Scale Datasets". Proc. of the 36th International Conference on Very Large Data Bases (VLDB).{{cite web}}: CS1 maint: multiple names: authors list (link)
  2. ^ "Google BigQuery API Overview (V2)". Retrieved 1 July 2012.

References

External links