Introduzione al linguaggio SQL
Oltre alle API Admin e Data, Bigtable supporta le query SQL. Puoi utilizzare SQL per eseguire query sui dati 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, tra cui Spanner e BigQuery. Google CloudPuoi creare ed eseguire query GoogleSQL in Bigtable Studio nella console Google Cloud oppure puoi eseguirle a livello di programmazione utilizzando una delle librerie client per Bigtable che supportano le query SQL. Per saperne di più, 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 map, progettato per eseguire query sui dati 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 altri tipi di elaborazione batch ed ETL, il connettore Bigtable Spark consente di leggere e scrivere dati Bigtable utilizzando Spark SQL. Per saperne di più, vedi Utilizzare il connettore Bigtable Spark.
BigQuery
Se vuoi combinare dati provenienti da più origini, tra cui Bigtable, ed eseguire analisi batch e ad hoc, puoi creare tabelle esterne BigQuery ed eseguire query SQL da BigQuery. Per saperne di più, consulta Eseguire query e analizzare 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.
- Confrontare tabelle e visualizzazioni