Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Introducción a SQL en Bigtable
Además de sus APIs de Admin y Data, Bigtable admite consultas en SQL.
Puedes usar SQL para consultar tus datos de Bigtable de las siguientes
formas:
Para el desarrollo de aplicaciones de baja latencia, GoogleSQL para Bigtable
Para el procesamiento por lotes y ETL, Spark SQL
Para analizar datos de varias fuentes, BigQuery
GoogleSQL para Bigtable
GoogleSQL es un lenguaje de consulta que usan varios Google Cloud
servicios, incluidos Spanner y BigQuery. Puedes crear y ejecutar consultas de GoogleSQL en Bigtable Studio en la consola de Google Cloud, o bien puedes ejecutarlas de manera programática con la biblioteca cliente de Bigtable para Java.
GoogleSQL para Bigtable es similar al lenguaje de consulta de Cassandra (CQL) en muchos aspectos y, además, incluye un tipo de datos de mapa, diseñado para consultar los datos de Bigtable almacenados en familias de columnas, columnas y celdas.
Para casos de uso de ciencia de datos y otros tipos de procesamiento por lotes y ETL, el conector de Bigtable Spark te permite leer y escribir datos de Bigtable con Spark SQL. Para obtener más información, consulta
Cómo usar el conector de Bigtable Spark.
BigQuery
Si deseas combinar datos de varias fuentes, incluido Bigtable, y ejecutar análisis por lotes y ad hoc, puedes crear tablas externas de BigQuery y ejecutar consultas en SQL desde BigQuery. Para obtener más información, consulta Cómo consultar y analizar datos de Bigtable con BigQuery.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-06 (UTC)"],[[["Bigtable supports SQL queries through multiple methods, including GoogleSQL for low-latency applications, Spark SQL for batch processing and ETL, and BigQuery for analyzing data from multiple sources."],["GoogleSQL for Bigtable, which is similar to Cassandra Query Language (CQL), can be used within the Google Cloud console via Bigtable Studio, or programmatically through the Bigtable client library for Java."],["The Bigtable Spark connector enables reading and writing Bigtable data with Spark SQL, beneficial for data science and batch processing needs."],["BigQuery can query and analyze data from Bigtable alongside other sources using external tables, facilitating batch and ad hoc analytics."]]],[]]