免费数据库怎么选
选免费数据库分 5 步:按数据库类型缩小范围,对照暂停与休眠规则,对照绑卡要求,对照认证、存储、函数等附加额度,对照超限行为与升级价。每一步的数字都以各家官网为准,核实于 2026-11-13。
第 1 步:按类型缩小范围
Postgres 方向:Supabase、Neon。Redis:Upstash Redis。MongoDB:MongoDB Atlas M0。全栈平台(数据库 + 认证 + 托管 + 函数):Firebase。Turso:100 个数据库、行读写口径的免费档。类型定了,范围就缩小到 1–2 条。
第 2 步:对照暂停与休眠
Supabase:1 周不活跃暂停,至多 2 个活跃项目。Neon:5 分钟闲置 scale to zero。Turso、Upstash、MongoDB Atlas、Firebase 的闲置暂停规则在官网已读页面中未述,以官方页面为准。长期不用的项目,暂停规则比额度数字更重要,见暂停与休眠指南。
第 3 步:对照绑卡
Neon 与 Turso 的官网写明无需信用卡。Supabase 与 MongoDB Atlas 的绑卡要求在官网已读页面中未述。Upstash 的 FAQ 写加卡即转按量付费。Firebase 分计划:Blaze 需绑定 billing account,Spark 是否需要支付方式未在官网抓取中直接确认。
第 4 步:对照附加额度
认证:Supabase 50,000 MAU、Neon 60k MAU/项目、Firebase Auth 50K MAU。存储:Supabase 1 GB 文件存储、Neon 5 GB 对象存储、Firebase Hosting 10 GB。函数:Supabase Edge Functions 500,000 次、Firebase Cloud Functions 在 Blaze 列。附加额度的完整对照见认证额度指南。
第 5 步:对照超限与升级
Neon:超限不删数据,计算暂停至下个周期;Launch 按量 $0.106/CU-hour。Turso:超限需升级/阻塞;Developer $4.99/月(年付)起。Supabase:Pro $25/月。Firebase:Spark 超限停用,Blaze 按量且无法设硬上限。Upstash:加卡即转按量付费,Fixed $10/月起。MongoDB Atlas:M2 $9/月起。超限行为的完整对照见暂停与超限对照。
决策对照表
| 需求 | 对照点 |
|---|---|
| Postgres + 项目多 | Neon:100 个项目、1 GB/项目、永久、免绑卡、5 分钟 scale to zero |
| Postgres + 全栈附加额度 | Supabase:500 MB、50,000 MAU、1 GB 文件存储、Edge Functions 500,000 次、1 周暂停、2 个项目上限 |
| 行读写口径 + 100 个数据库 | Turso:5GB、每月 500M 行读 / 10M 行写、免绑卡、超限需升级/阻塞 |
| Redis + 1 个库 | Upstash Redis:250 MB、500K 命令/月、加卡即转按量付费 |
| MongoDB + 永久措辞 | MongoDB Atlas M0:512 MB、Free forever、暂停规则未呈现 |
| 全栈 + 托管 | Firebase:Firestore + Auth + Hosting + RTDB,Spark/Blaze 语义不同 |