BigQuery API logo

BigQuery API

BigQuery API

Google BigQuery API 是 GCP 旗舰数据仓库的 REST 接口:执行 SQL 查询、管理 datasets/tables、流式插入、ML 内置。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

完全 serverless,无需管理集群

先注意什么

按扫描字节计费,没优化的查询可能很贵

第一步先查

GCP Console 启用 BigQuery API + 创建 service account。POST /bigquery/v2/projects/{projectId}/queries 提交 SQL。

认证
CORS
不支持
HTTPS
注册
?
延迟
43 ms
协议
REST
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 43ms
01

关于这个 API

BigQuery 是 GCP 上和 Snowflake/Redshift/Databricks SQL 竞争的产品,2010 年代初开放,是云数仓领域的元老。最大特点是完全 serverless——没有集群概念,提交查询就跑,计费按扫描的字节数。这种「按需付费」对周期性 spike 类负载非常友好,对常态高负载未必划算(Reserved Slots 是固定容量方案)。另一个杀手锏是 BigQuery ML——用纯 SQL 训练和部署机器学习模型(CREATE MODEL ... AS SELECT ...),不需要把数据导出到 ML 工具。也支持 GEO(地理空间)、ARRAY/STRUCT 嵌套类型、JSON 函数等高级特性。是分析、BI、和 ML 工作负载的主力数仓选择。

02

你可以做什么

  • 1运行分析 SQL 查询 PB 级数据
  • 2流式写入实时事件数据
  • 3通过 BigQuery ML 做机器学习预测
  • 4data warehouse ETL pipeline 集成
03

优劣对比

优点

  • 完全 serverless,无需管理集群
  • 原生支持 BigQuery ML(SQL 跑 ML)
  • Storage 和 Compute 分离,按查询字节计费
  • 深度集成 GCP 生态(Dataflow、Pub/Sub、Looker)

注意事项

  • 按扫描字节计费,没优化的查询可能很贵
  • 行级更新/删除有限制(非 OLTP 设计)
  • 冷数据查询延迟高于自管 Snowflake
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://google.com/<endpoint>
05

快速开始

GCP Console 启用 BigQuery API + 创建 service account。POST /bigquery/v2/projects/{projectId}/queries 提交 SQL。

06

常见问题

查询费用怎么估算?+

按扫描字节数:5美元/TB。SELECT * 全表很贵,做好列选和 partition/cluster 设计能省 10-100 倍。

BigQuery vs Snowflake 怎么选?+

GCP 生态用 BigQuery;跨云/AWS 主用 Snowflake。BigQuery ML 是杀手锏;Snowflake 在 concurrency 上更好。

能做 OLTP 吗?+

不能。BigQuery 是 OLAP,行级 UPDATE/DELETE 慢且限频。OLTP 用 Cloud SQL 或 Spanner。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, typescript, go, java, csharp, php, ruby
响应时间
43 ms
上次巡检
2026/5/12 07:37:30
08

标签

09

更多来自 Google 的 API