完全 serverless,无需管理集群
按扫描字节计费,没优化的查询可能很贵
GCP Console 启用 BigQuery API + 创建 service account。POST /bigquery/v2/projects/{projectId}/queries 提交 SQL。
可用率 · 30 天窗口
关于这个 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 工作负载的主力数仓选择。
你可以做什么
- 1运行分析 SQL 查询 PB 级数据
- 2流式写入实时事件数据
- 3通过 BigQuery ML 做机器学习预测
- 4data warehouse ETL pipeline 集成
优劣对比
优点
- 完全 serverless,无需管理集群
- 原生支持 BigQuery ML(SQL 跑 ML)
- Storage 和 Compute 分离,按查询字节计费
- 深度集成 GCP 生态(Dataflow、Pub/Sub、Looker)
注意事项
- 按扫描字节计费,没优化的查询可能很贵
- 行级更新/删除有限制(非 OLTP 设计)
- 冷数据查询延迟高于自管 Snowflake
示例请求
curl https://google.com/<endpoint>快速开始
GCP Console 启用 BigQuery API + 创建 service account。POST /bigquery/v2/projects/{projectId}/queries 提交 SQL。
常见问题
查询费用怎么估算?+
按扫描字节数: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。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, typescript, go, java, csharp, php, ruby
- 响应时间
- 43 ms
- 上次巡检
- 2026/5/12 07:37:30
更多来自 Google 的 API
Google Workspace Admin SDK API 程序化管理 Workspace 组织:用户、组、设备、域名、审计日志、组织单元。
AdMob API 可读取 accounts、apps、adUnits 与 adSources,并生成 mediation 与 network 报表。
AdSense Host API 支持 accounts、adclients、adunits、reports 和 adcode 生成,适合托管式广告平台集成。
Apigee API 可管理 API proxy、deployments、attributes 与 organizations,适合把 API 网关运维接入自动化流程。
Binary Authorization API 用于管理 attestors、IAM policy 与镜像验证流程,面向 GKE 和 Anthos 的发布门禁。
Business Profile Performance API 能拉取 location 指标时间序列和 search keyword impressions,服务 Google 商家资料分析。
Google Calendar API 让应用程序化创建、读取、更新日历事件,是日程类应用最常用的集成。
Chrome Management API 管理企业 Chrome 浏览器和 Chrome OS 设备:策略下发、扩展程序管控、用户活动报告。
