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