使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Bigtable 中的 SQL 简介
除了 Admin API 和 Data API 之外,Bigtable 还支持 SQL 查询。您可以通过以下方式使用 SQL 查询 Bigtable 数据:
- 对于低延迟应用开发,请使用适用于 Bigtable 的 GoogleSQL
- 对于批处理和 ETL,Spark SQL
- 如需分析来自多个来源的数据,BigQuery
适用于 Bigtable 的 GoogleSQL
GoogleSQL 是一种查询语言, Google Cloud多个服务(包括 Spanner 和 BigQuery)都使用它。您可以在 Google Cloud 控制台的 Bigtable Studio 中创建和运行 GoogleSQL 查询,也可以使用 Java 版 Bigtable 客户端库以编程方式运行这些查询。
GoogleSQL for Bigtable 在许多方面都与 Cassandra 查询语言 (CQL) 类似,并且包含一个映射数据类型,用于查询存储在列族、列和单元格中的 Bigtable 数据。
如需开始使用,请参阅 适用于 Bigtable 的 GoogleSQL 概览。
Spark SQL
对于数据科学用例或其他批处理和 ETL,借助 Bigtable Spark 连接器,您可以使用 Spark SQL 读取和写入 Bigtable 数据。如需了解详情,请参阅使用 Bigtable Spark 连接器。
BigQuery
如果您想混合使用来自多个来源(包括 Bigtable)的数据并运行批量、临时分析,可以创建 BigQuery 外部表并从 BigQuery 运行 SQL 查询。如需了解详情,请参阅使用 BigQuery 查询和分析 Bigtable 数据。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-06。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-06。"],[],[]]