直接答案:2026 年三家数据仓库的公开计价单位完全不同:BigQuery 按扫描字节 6.25/TiB(每月前 1 TiB 免费);Snowflake 按信用点,Standard 2.00/credit(AWS 美东,XS 仓库 1 credit/小时);Redshift Serverless 按 RPU 小时 0.375,最低 4 RPU(1.50/小时起)。按同一组“存储 + 扫描量 + 活跃小时”假设测算,月费大致是:5 TB 扫描/2 TB 存储/100 小时:BigQuery 72.10、Snowflake 246、Redshift 199.15;20 TB/20 TB/300 小时:589.79、1,660、1,391.52;100 TB/100 TB/730 小时:2,973.95、8,140、6,837.60(美元,只算计算+存储,未含税)。结论:扫描型、突发型负载 BigQuery 按字节最省;持续/高并发的仓库 Snowflake 和 Redshift 更可预测;但“仓库规格选多大”比“选哪家”更能改变结论。三种计价不能直接等价,本文给公式、假设和三档敏感度,不把不同性能当同价。

本文面向数据平台、分析工程、FinOps 与采购团队。资料截止 2026-11-07;价格取 BigQuery、Snowflake、Redshift 官方定价页/消费表,按美元、未含税;所有 TCO 为编辑测算,不是厂商报价。三家的“扫描/信用点/RPU、存储、时间旅行/故障转移、并发”边界不同,本文把官方事实、编辑假设和不可比项分开写。

先记住三句话

BigQuery:6.25/TiB 扫描,前 1 TiB/月免费;存储 active logical 23.55/TiB/月;也可买 slots(Standard 0.04、Enterprise 0.06、Enterprise Plus 0.10/slot-小时)。Snowflake:Standard 2.00/credit(AWS 美东),XS/S/M/L = 1/2/4/8 credits/小时;存储 23/TB/月;Cloud Services 超过日计算 10% 才计费。Redshift:Serverless 0.375/RPU-小时,最低 4 RPU(1.50/小时),按秒计费、空闲不计;Provisioned 0.543/小时起;托管存储 0.024/GB-月。

三种计价:按扫描字节、按信用点、按 RPU 小时

BigQuery:默认 on-demand 按查询扫描字节计费,6.25/TiB,每账户每月前 1 TiB 免费;容量模式按 slot-小时,Standard 0.04、Enterprise 0.06、Enterprise Plus 0.10(按需),1 年承诺 0.036/0.054/0.09,3 年 0.032/0.048/0.08;存储 active logical 0.000031507/GiB-小时(约 23.55/TiB/月,前 10 GiB 免费),90 天未修改转 long-term 更低。Snowflake:按 credit 计费,AWS 美东 Standard 2.00、Enterprise 3.00、Business Critical 4.00/credit;虚拟仓库 XS/S/M/L/XL/2XL/3XL/4XL = 1/2/4/8/16/32/64/128 credits/小时,按秒计费、60 秒最低;存储 23/TB/月;Cloud Services 4.4 credits/小时,但每日不超过虚拟仓库 credit 的 10% 时不计费。Redshift:Serverless 按 RPU-小时 0.375,base capacity 4–1024 RPU,最低 1.50/小时,按秒计费、60 秒最低、空闲不计;Provisioned 0.543/小时起;托管存储 0.024/GB-月;Spectrum 5/TB 扫描。

平台/档位计价单位公开价(美元)边界
BigQuery on-demand每 TiB 扫描6.25每月前 1 TiB/账户免费
BigQuery Standard每 slot-小时0.04按需;1 年 0.036、3 年 0.032
BigQuery Enterprise每 slot-小时0.06按需;1 年 0.054、3 年 0.048
BigQuery Enterprise Plus每 slot-小时0.10按需;1 年 0.09、3 年 0.08
BigQuery active logical 存储每 GiB-小时0.000031507约 23.55/TiB/月;前 10 GiB 免费
Snowflake Standard每 credit2.00AWS 美东;Enterprise 3.00、Business Critical 4.00
Snowflake XS/S/M/Lcredits/小时1 / 2 / 4 / 8XL/2XL/3XL/4XL = 16/32/64/128
Snowflake 存储每 TB/月23.00AWS 美东 on-demand;容量折扣另计
Redshift Serverless每 RPU-小时0.3754–1024 RPU;最低 1.50/小时;空闲不计
Redshift Provisioned每小时0.543 起按节点;RA3 示例 ra3.4xlarge 3.26/小时
Redshift 托管存储每 GB-月0.024按实际存储;与计算独立

来源:BigQuery Pricing、Snowflake Pricing Options 与 Snowflake Service Consumption Table、Amazon Redshift Pricing(美国区/美元,访问 2026-11-07)。未含税、折扣、承诺、Spot/Reserved、Serverless Reservations、支持和地区差异;Snowflake 的 credit 价取 AWS US East (N. Virginia),存储取 Standard Storage on-demand 首档;Redshift 的 0.543 是 Provisioned 入门价,节点规格/区域不同。

换算公式:把三种账单拆成同一张表

同一组负载,三家的月费公式不同:BigQuery on-demand = max(0, 扫描 TiB − 1) × 6.25 + 存储 TiB × 23.55;BigQuery editions = slot 数 × 730 × 单价 + 存储;Snowflake = 仓库 credits/小时 × 活跃小时 × credit 单价 + 存储 TB × 23 + Cloud Services 超 10% 部分;Redshift Serverless = RPU × 活跃小时 × 0.375 + 存储 GB × 0.024;Redshift Provisioned = 节点小时价 × 730 × 节点数 + 存储 GB × 0.024。注意:BigQuery 的成本由“扫描字节”驱动,Snowflake/Redshift 由“仓库运行时长/容量”驱动;同一个月费不代表同性能、同并发或同扫描速度。

场景存储月扫描活跃小时Snowflake 规格Redshift RPU
轻量/起步2 TB5 TB100XS(1 credit/h)4
中型 BI/ETL20 TB20 TB300S(2 credits/h)8
持续/大仓库100 TB100 TB730M(4 credits/h)16

编辑假设,不是厂商建议或性能基准。存储按 active 数据、月平均计;扫描量按查询处理字节计;活跃小时指仓库实际运行/计费小时(Snowflake 按秒、60 秒最低;Redshift 按秒、60 秒最低、空闲不计;BigQuery on-demand 无仓库运行费)。规格按扫描量粗略配对,实际要用真实查询基准校准。

三档 TCO:5 TB、20 TB、100 TB 扫描

按上表假设、只算计算+存储:轻量 BigQuery 72.10、Snowflake 246、Redshift 199.15;中型 BigQuery 589.79、Snowflake 1,660、Redshift 1,391.52;持续 BigQuery 2,973.95、Snowflake 8,140、Redshift 6,837.60。BigQuery 在三档都最低,因为 6.25/TiB 的扫描价相对仓库小时价便宜;Snowflake/Redshift 的月费主要由“仓库开多久/开多大”决定,扫描量反而不是线性驱动。若把持续档的 Snowflake 从 M 换成 XS,月费降到 3,760,和 BigQuery 的 2,973.95 只差约 26%——所以规格选择比平台选择更能改变结论。

场景(月)BigQuerySnowflakeRedshift Serverless最低
5 TB 扫描 / 2 TB / 100h72.10246.00199.15BigQuery
20 TB 扫描 / 20 TB / 300h589.791,660.001,391.52BigQuery
100 TB 扫描 / 100 TB / 730h2,973.958,140.006,837.60BigQuery

编辑测算,不是报价。BigQuery = max(0, 扫描 TiB − 1) × 6.25 + 存储 TiB × 23.55;Snowflake = credits/h × 活跃小时 × 2.00 + 存储 TB × 23;Redshift = RPU × 活跃小时 × 0.375 + 存储 GB × 0.024(1 TB=1,024 GB,按 AWS 示例口径)。未含税、Cloud Services 超 10%、时间旅行/故障转移存储、Spectrum、Concurrency Scaling、出站、支持和迁移;存储单位 BigQuery 用 TiB、Snowflake 用其账单 TB、Redshift 用 1 TB=1,024 GB,差异 <10%。

规格敏感度:XS/S/M/L 与 4/8/16 RPU

仓库规格是最大的杠杆:Snowflake XS/S/M/L 每月 730 小时分别 1,460/2,920/5,840/11,680(只算计算,2.00/credit);300 小时分别 600/1,200/2,400/4,800;100 小时 200/400/800/1,600。Redshift Serverless 4/8/16/32 RPU 每月 730 小时分别 1,095/2,190/4,380/8,760;300 小时 450/900/1,800/3,600;100 小时 150/300/600/1,200。也就是说:同一家厂商,换一档规格就能让月费翻倍;先确认“每小时扫描多少 GB、并发多少、SLA 多高”,再选 XS/S/M/L 或 4/8/16 RPU,比直接比“哪家便宜”更有效。

平台/规格100 小时300 小时730 小时说明
Snowflake XS(1 credit/h)200.00600.001,460.002.00/credit
Snowflake S(2)400.001,200.002,920.002.00/credit
Snowflake M(4)800.002,400.005,840.002.00/credit
Snowflake L(8)1,600.004,800.0011,680.002.00/credit
Redshift 4 RPU150.00450.001,095.000.375/RPU-h
Redshift 8 RPU300.00900.002,190.000.375/RPU-h
Redshift 16 RPU600.001,800.004,380.000.375/RPU-h
Redshift 32 RPU1,200.003,600.008,760.000.375/RPU-h

编辑测算,只算计算、不含存储。Snowflake 按 AWS 美东 Standard 2.00/credit;Redshift 按 Serverless 0.375/RPU-小时。未含税、折扣、承诺、Cloud Services 超 10%、Concurrency Scaling、Spectrum 和存储;规格与性能不等价。

BigQuery:按需 vs editions(预留 slots)

如果扫描量稳定、并发高,BigQuery 可以买 slot 容量而不是按字节:100 slots × 730 小时 = 73,000 slot-小时;Standard 0.04 = 2,920、Enterprise 0.06 = 4,380、Enterprise Plus 0.10 = 7,300,再加存储(100 TiB × 23.55 = 2,355.20),总价 5,275.20/6,735.20/9,655.20。50 slots 总价 3,815.20/4,545.20/6,005.20;200 slots 总价 8,195.20/11,115.20/16,955.20。对比同档按需 100 TB 扫描 + 100 TB 存储的 2,973.95:低扫描量按需更省;高并发/可预测吞吐用 editions 更稳,但 slot 数要和真实并发匹配,买多了就是固定成本。

BigQuery 容量Standard 0.04Enterprise 0.06Enterprise Plus 0.10
50 slots × 730h + 100 TiB 存储3,815.204,545.206,005.20
100 slots × 730h + 100 TiB 存储5,275.206,735.209,655.20
200 slots × 730h + 100 TiB 存储8,195.2011,115.2016,955.20

编辑测算,不是报价。按按需 slot 价 + active logical 存储 23.55/TiB/月;未含税、承诺折扣(1 年 0.036/0.054/0.09;3 年 0.032/0.048/0.08)、BI Engine、流式插入、Storage API、出站和支持。slot 数与并发/性能不等价,需用真实查询基准校准。

隐藏成本与决策矩阵

月费之外,三家都有容易漏的项:BigQuery 的扫描字节会被未分区/全表扫描放大,流式插入、Storage API、BI Engine、出站另计;Snowflake 的 Cloud Services 超过日计算 10% 会计费,时间旅行/故障转移/克隆会占存储,Serverless 功能单独计 credit;Redshift 的 Spectrum 5/TB、Concurrency Scaling、跨区/出站、Provisioned 的暂停/恢复和 Reserved 合同都要算。选型上:扫描型/突发/小团队先用 BigQuery on-demand;持续 BI/高并发、要 Snowflake 生态用 Snowflake;已在 AWS、要 Redshift 生态/Serverless 弹性用 Redshift。但先把“规格/并发/存储/出站”算清,再比平台。

成本/能力项BigQuerySnowflakeRedshift
计算驱动扫描字节或 slotscredit × 仓库小时RPU × 活跃小时
存储23.55/TiB/月(active)23/TB/月0.024/GB/月
空闲不计计算auto-suspend 后不计空闲不计
额外计算流式/Storage API/BI EngineCloud Services 超 10%Spectrum 5/TB、Concurrency Scaling
时间旅行/故障转移存储另计存储另计跨区/快照另计
典型场景扫描型/突发/小团队持续 BI/高并发/生态AWS 内/Serverless 弹性

来源:三家官方定价页/消费表(访问 2026-11-07)。表中为公开计价概览;具体免费额度、时间旅行/故障转移、流式、BI Engine、Spectrum、Concurrency Scaling、出站、支持和合同价按区域/档位确认。

采购与验收要写清什么?

至少写清十件事:月扫描量/峰值、存储量与增长、并发/排队、仓库规格/自动扩缩、查询模式(ad-hoc/BI/ETL)、时间旅行/故障转移、数据出站、Streaming/Spectrum、支持/SLA、迁移/退出。POC 用 2–4 周真实查询记录扫描字节、slot/RPU/credit 使用、存储、出站、失败重试和账单;不要只比“每 TB”或“每 credit”。

  • 扫描:月总量/峰值、单查询最大字节、分区/聚簇、缓存命中。
  • 存储:active/long-term、压缩、时间旅行、克隆、故障转移副本。
  • 并发:峰值查询数、排队、slot/RPU 上限、自动扩缩。
  • 规格:Snowflake XS–4XL、Redshift 4–1024 RPU、BigQuery slots。
  • 模式:ad-hoc、BI、ETL、流式、机器学习;是否混合。
  • 网络:出站、跨区、PrivateLink/Private Service Connect。
  • 附加:Cloud Services、Spectrum、Concurrency Scaling、BI Engine、Storage API。
  • 合同:按需/承诺、Reserved/Serverless Reservations、续费涨幅。
  • 支持:SLA、响应时间、是否含在合同。
  • POC:2–4 周真实查询;扫描、slot/RPU/credit、存储、出站和账单。

常见问题

三家哪个最便宜?

按本文假设,BigQuery 在三档都最低(72.10/589.79/2,973.95);但这是“扫描量 + 活跃小时”假设下的机械测算。把 Snowflake 从 M 换成 XS,持续档从 8,140 降到 3,760,差距大幅缩小。先定规格和并发,再比平台。

BigQuery 的 1 TiB 免费怎么算?

每账户每月前 1 TiB 查询扫描免费,超出部分 6.25/TiB。示例 5 TB 扫描只算 4 TB(25.00),20 TB 算 19 TB(118.75),100 TB 算 99 TB(618.75);存储不在免费扫描额度内。

Snowflake 一个 credit 多少钱?

AWS 美东 on-demand:Standard 2.00、Enterprise 3.00、Business Critical 4.00/credit。XS 仓库 1 credit/小时,所以 XS 跑 730 小时 = 730 credits = 1,460(Standard);S/M/L 分别 2/4/8 credits/小时。

Redshift Serverless 4 RPU 是最低吗?

是,base capacity 4–1024 RPU,最低 4 RPU × 0.375 = 1.50/小时;按秒计费、60 秒最低、空闲不计。实际峰值会自动扩到更高 RPU,账单按实际 RPU-小时算。

为什么同一负载三家差这么多?

因为计价驱动不同:BigQuery 按扫描字节,Snowflake 按仓库运行小时 × credit,Redshift 按 RPU-小时。扫描量小、活跃时间短时 BigQuery 便宜;持续/高并发时仓库小时价更可预测。不是同性能、同并发的等价报价。

存储怎么算?

BigQuery active logical 约 23.55/TiB/月(前 10 GiB 免费,90 天未修改转 long-term 更低);Snowflake 23/TB/月;Redshift 0.024/GB/月(1 TB=1,024 GB,按 AWS 示例)。时间旅行、故障转移、克隆、快照通常另计。

预留/承诺能省多少?

BigQuery editions 1 年 0.036/0.054/0.09、3 年 0.032/0.048/0.08(对比按需 0.04/0.06/0.10);Redshift Serverless Reservations 最高省 45%,Provisioned Reserved 也有折扣;Snowflake 容量合同按 ACV 阶梯。承诺换折扣,但会把固定成本锁死,先确认用量。

怎么选、怎么验收?

扫描型/突发/小团队先试 BigQuery on-demand;持续 BI/高并发、要生态选 Snowflake;已在 AWS、要 Serverless 弹性选 Redshift。POC 用 2–4 周真实查询记录扫描、slot/RPU/credit、存储、出站和账单,再决定规格与承诺。

研究方法与局限

本文把“官方事实”和“编辑测算”分开:BigQuery 的 6.25/TiB、前 1 TiB 免费、slot 价 0.04/0.06/0.10、存储 0.000031507/GiB-小时来自 BigQuery Pricing;Snowflake 的 Standard 2.00/credit、XS–4XL 1/2/4/8/16/32/64/128 credits/小时、存储 23/TB、Cloud Services 4.4 credits/小时与 10% 规则来自 Snowflake Pricing Options 与 Service Consumption Table;Redshift 的 Serverless 0.375/RPU-小时、4 RPU 最低、空闲不计、Provisioned 0.543 起、托管存储 0.024/GB-月、Spectrum 5/TB 来自 Amazon Redshift Pricing。三档 TCO 是按上述假设做的算术,不是任何一家报价。

局限有八个:① 只取美国区公开 list price,未含税、折扣、承诺、Reserved/Serverless Reservations、容量合同和地区差异;② 只算计算+存储,未含 Cloud Services 超 10%、时间旅行/故障转移、克隆、Spectrum、Concurrency Scaling、流式、BI Engine、Storage API、出站、支持和迁移;③ 存储单位不完全一致(BigQuery TiB、Snowflake 账单 TB、Redshift 1 TB=1,024 GB),差异 <10%;④ 仓库规格按扫描量粗略配对,不是性能基准,换规格会显著改变结论;⑤ 未验证真实扫描速度、并发、排队、缓存命中、SLA 和故障恢复;⑥ 未纳入 Databricks、ClickHouse、Trino/Athena、Azure Synapse/Fabric 等替代;⑦ 未计数据迁移、改造、培训和双跑成本;⑧ 价格与条款可能随合同、区域、汇率变化。采购决策应把本文当“计价换算模板”,用 2–4 周真实查询 POC 替换假设。

数据来源与口径

  • Google Cloud, BigQuery Pricing:cloud.google.com/bigquery/pricing。On-demand 6.25/TiB,前 1 TiB/月免费;Standard/Enterprise/Enterprise Plus 0.04/0.06/0.10 per slot-hour(1 年 0.036/0.054/0.09;3 年 0.032/0.048/0.08);active logical 0.000031507/GiB-hour(约 23.55/TiB/月,前 10 GiB 免费)。访问 2026-11-07。
  • Snowflake, Pricing Options:snowflake.com/en/pricing-options。按 credit 的消费模型;Standard/Enterprise/Business Critical/VPS 档位;存储与计算分开。访问 2026-11-07。
  • Snowflake, Service Consumption Table:CreditConsumptionTable.pdf。AWS US East (N. Virginia) on-demand:Standard 2.00、Enterprise 3.00、Business Critical 4.00、VPS 6.00/credit;XS–4XL 1/2/4/8/16/32/64/128 credits/小时;Standard Storage 23/TB/月;Cloud Services 4.4 credits/小时,日用量 ≤ 日虚拟仓库 credit 10% 不计费。访问 2026-11-07。
  • AWS, Amazon Redshift Pricing:aws.amazon.com/redshift/pricing。Serverless 0.375/RPU-小时,base 4–1024 RPU,最低 1.50/小时,按秒/60 秒最低,空闲不计;Provisioned 0.543/小时起;托管存储 0.024/GB-月;Spectrum 5/TB。访问 2026-11-07。

资料截止 2026-11-07;价格为公开 list price,未含税;所有 TCO 均为编辑测算。本文不构成采购建议。

把扫描量、仓库规格、存储和出站拆成可核对预算

带着月扫描/峰值、存储、并发、仓库规格、时间旅行/故障转移和出站要求,我们把数据仓库拆成可核对清单。

预约数据仓库成本评估