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ù Google Cloud servizi, tra cui Spanner e BigQuery. Puoi creare e eseguire query GoogleSQL in Bigtable Studio nella Google Cloud console, oppure puoi eseguirle a livello di programmazione utilizzando una delle librerie client per Bigtable che supportano le query SQL. Per ulteriori informazioni, consulta Utilizzare SQL con una libreria client Bigtable.
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
- Scopri come eseguire query nella Google Cloud console senza SQL.
- Esplora la documentazione di riferimento di GoogleSQL per Bigtable.
- Confrontare tabelle e visualizzazioni