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
- Scopri come eseguire query nella console Google Cloud senza SQL.
- Esplora la documentazione di riferimento di GoogleSQL per Bigtable.