BigQuery est un service web RESTful intégré à Google Cloud Plateform qui permet l'analyse des données en collaboration avec l'espace de stockage Google. C'est un logiciel en tant que service (Software as a service : SaaS) qui peut être utilisé en complément de MapReduce.

BigQuery

Informations
Développé par GoogleVoir et modifier les données sur Wikidata
Dépôt github.com/GoogleCloudPlatform/bigquery-utilsVoir et modifier les données sur Wikidata
État du projet En activité
Langues AnglaisVoir et modifier les données sur Wikidata
Type Cloud computing
Interface de programmation
Logiciel en tant que serviceVoir et modifier les données sur Wikidata
Site web cloud.google.com/bigqueryVoir et modifier les données sur Wikidata

BigQuery est également un entrepôt de données de Google, en mode Saas, modifiable dans le langage de requête SQL legacy ou en standard. Celui-si contient des jeux de données (datasets) qui contiennent des tables ou des vues.

Histoire

modifier

BigQuery débute en version alpha en mai 2010. Il est rendu disponible en novembre 2011, lors de la conférence Google Atmosphère[1].

En 2014, MapR présente le projet Apache Drill, qui vise à résoudre des problèmes similaires[2].

En avril 2016, les utilisateurs européens du service ont subi une interruption de 12 heures[3].

Depuis mai 2016, les Feuilles de calcul Google peuvent utiliser BigQuery[4].

Conception

modifier

BigQuery fournit un accès externe à la technologie Dremel[5],[6], un système évolutif, interactif ad hoc sur le système de requête pour l'analyse de la lecture seule de données imbriquées. Pour utiliser des données dans BigQuery, celles-ci doivent d'abord être téléchargées sur le stockage de Google et ensuite importées à l'aide de l'API HTTP. Il exige que toutes les demandes soient authentifiées via un mécanisme d'authentification OAuth[réf. nécessaire].

Fonctionnalités

modifier

Caractéristiques

modifier
  • La gestion des données - créer et supprimer des tables sur la base d'un schéma codé JSON, importer des données codées au format CSV ou JSON à partir de l'espace de stockage Google.
  • Requête - les requêtes sont exprimées dans la norme du langage SQL[8] et les résultats sont retournés en JSON avec une réponse de taille maximale de 128 Mo, ou de taille illimitée, lorsque le critère "grands résultats" est activé[9].
  • Intégration - BigQuery peut être utilisé à partir de Google Apps Script, les feuilles de calcul Google, ou n'importe quel langage qui peut travailler avec son API REST ou les bibliothèques client[10].
  • Contrôle d'accès - il est possible de partager l'accès aux jeux de données avec une personne, un groupe, ou le monde.
  • Le service est gratuit jusqu'à 1 To de données analysées par mois et 10 Go de données stockées[7].

Références

modifier
  1. Iain Thomson, « Google opens BigQuery for cloud analytics: Dangles free trial to lure doubters », 14 novembre 2011 (consulté le 26 août 2016)
  2. Neil McAllister, « Is your data boring? MapR wants you to bore it back with Apache Drill: New release adds support for Google-y SQL-on-Hadoop tech », 16 septembre 2014 (consulté le 26 août 2016)
  3. Simon Sharwood, « Google Euro-cloud glitch », 7 avril 2016 (consulté le 26 août 2016)
  4. Jordan Novet, « Google BigQuery now lets you analyze data from Google Sheets », 6 mai 2016 (consulté le 26 août 2016)
  5. Sergey Melnik, Andrey Gubarev, Jing Jing Long, Geoffrey Romer, Shiva Shivakumar, Matt Tolton et Theo Vassilakis, « Dremel: Interactive Analysis of Web-Scale Datasets », Proc. of the 36th International Conference on Very Large Data Bases (VLDB), 2010
  6. Kazunori Sato, « An Inside Look at Google BigQuery », Google, 2012 (consulté le 26 août 2016)
  7. a et b « google cloud platform », sur cloud.google.com
  8. « SQL Reference » (consulté le 26 juin 2017)
  9. « Quota Policy » (consulté le 26 juin 2017)
  10. « BigQuery Client Libraries » (consulté le 26 juin 2017)

Liens externes

modifier

📚 Artikel Terkait di Wikipedia

Liste des acquisitions de Google

https://techcrunch.com/2014/05/07/google-acquires-cloud-monitoring-service-stackdriver/ https://nest.com/press/nest-acquires-myenergy/ « Google achète la start-up