首页 / 免费数据库 / 数据库对比 / Supabase vs Firebase
Supabase vs Firebase
Supabase 与 Firebase 都是数据库 + 认证 + 存储 + 函数的全栈免费额度,差异在数据库形态与超限语义:Supabase 是 500 MB 数据库 + 50,000 MAU + 1 GB 文件存储 + Edge Functions 500,000 次,1 周不活跃暂停;Firebase 是 Firestore + Auth + Hosting + Realtime Database 的 No-cost 额度,Spark 超限停用、Blaze 按量且无法设硬上限,Functions 与 Storage 的免费额度在 Blaze 列。
对比表
| 项目 | Supabase | Firebase |
|---|---|---|
| 免费档 | Free $0/月 | No-cost 额度(Spark / Blaze) |
| 数据库 | 500 MB(共享 CPU·500 MB RAM) | Firestore:1 GiB 存储、10 GiB 出站、每天 20K 写/50K 读/20K 删;Realtime Database:1 GB 存储、100 并发、下载 360 MB/天 |
| 认证 | 50,000 MAU | Auth 50K MAU(SAML/OIDC 50) |
| 文件/对象存储 | 1 GB 文件存储 | Cloud Storage 免费额度在 Blaze 列,Spark 列为 Not applicable |
| 函数 | Edge Functions 500,000 次 | Cloud Functions 在 Blaze 列:每月 2M 调用、400K GB-s、200K CPU-s、5 GB 出站;Spark 列为 Not applicable;需要 billing account |
| 托管 | 官网已读页面未述 | Hosting:10 GB 存储 + 每天 360 MB 传输,超出 $0.15/GB |
| 暂停/超限 | 1 周不活跃暂停;至多 2 个活跃项目 | Spark 超限停用;Blaze 免费额度按日计算、无法设硬上限 |
| 绑卡 | 官网已读页面未述 | Spark 是否需要支付方式未在官网抓取中直接确认;Blaze 需绑定 billing account |
| 升级 | Pro $25/月 | Blaze 按量付费 + 同等按日计算的免费额度 |
| 核实日期 | 2026-11-13 | 2026-11-13 |
超限语义
Supabase 的约束是暂停:1 周不活跃暂停,至多 2 个活跃项目。Firebase 的约束分计划:Spark 有硬上限,超出任一计划上限应用停用;Blaze 按量付费,免费额度按日计算,无法设置用量硬上限。Firebase 的完整语义见Spark vs Blaze 指南。
托管
Firebase Hosting 的免费额度是 10 GB 存储 + 每天 360 MB 传输,超出 $0.15/GB。10 GB/月是 Realtime Database 下载的等值表述,不是 Hosting 的额度。Supabase 免费档的官网已读页面未述托管额度。
怎么选
需要 Postgres 方向的数据库 + 认证 + 存储 + 函数在同一个免费档里:Supabase。需要 Firestore/Realtime Database + Auth + Hosting 的组合:Firebase,同时分清 Spark 与 Blaze 的语义:Spark 超限停用,Blaze 按量且无法设硬上限,Functions 与 Storage 的免费额度在 Blaze 列。
常见问题
Supabase 和 Firebase 哪个免费额度大?
口径不同:Supabase 是 500 MB 数据库 + 50,000 MAU + 1 GB 文件存储 + Edge Functions 500,000 次;Firebase 是 Firestore、Auth、Hosting、Realtime Database 各自的 No-cost 额度,Functions 与 Storage 的免费额度在 Blaze 列。核实于 2026-11-13。
Firebase 免费额度超了会扣费吗?
分计划:Spark 超限停用(超出任一计划上限,应用停用);Blaze 按量付费,免费额度按日计算,无法设置用量硬上限。核实于 2026-11-13。