Introduzione a SQL in Bigtable

Oltre alle API di amministrazione e dati, Bigtable supporta le query SQL. Puoi utilizzare SQL per eseguire query sui dati di Bigtable nei seguenti 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 nella console Google Cloud oppure eseguirle in modo programmatico utilizzando la libreria client 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 la panoramica di GoogleSQL per 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, consulta Esegui query e analizza i dati di Bigtable con BigQuery.

Passaggi successivi