Introduzione a SQL in Bigtable

Oltre alle API di amministrazione e di dati, Bigtable supporta le query SQL. Puoi utilizzare SQL per eseguire query sui dati Bigtable modi:

  • Per lo sviluppo di applicazioni a bassa latenza, GoogleSQL per Bigtable
  • Per l'elaborazione batch e l'ETL, Spark SQL
  • Per analizzare i dati provenienti da più origini, BigQuery

GoogleSQL per Bigtable

GoogleSQL è un linguaggio di query utilizzato da più servizi Google Cloud, tra cui Spanner e BigQuery. Puoi creare ed eseguire query GoogleSQL in Bigtable Studio in la console Google Cloud oppure puoi eseguirle in modo programmatico utilizzando Libreria client di Bigtable per Java.

GoogleSQL per Bigtable è simile a Cassandra Query Language (CQL) per molti aspetti e include un tipo di dati mappa progettato per eseguire query sui dati di Bigtable archiviati in famiglie di colonne, colonne e celle.

Per iniziare, consulta GoogleSQL per Panoramica di Bigtable.

Spark SQL

Per i casi d'uso di data science o per altri ETL ed elaborazioni collettive, il connettore Bigtable Spark ti consente di leggere e scrivere i dati di Bigtable utilizzando Spark SQL. Per ulteriori informazioni, consulta Utilizzare il connettore Bigtable Spark.

BigQuery

Se vuoi combinare i dati provenienti da più origini, tra cui Bigtable, ed eseguire analisi ad hoc in batch, puoi creare tabelle esterne BigQuery ed eseguire query SQL da BigQuery. Per ulteriori informazioni, vedi Esegui query e analizza i dati Bigtable con BigQuery.

Passaggi successivi