Supabase 是 OPC 从零到 MVP 最快的后端方案之一:免费层可撑到 50K MAU,PostgreSQL 保证数据可迁移,但 Realtime 并发限制(200 vs Firebase 200K)、免费层闲置暂停、以及从 Firebase 迁移未必省钱(真实案例 $31 vs $35/月)是需认真评估的关键点。
Row Level Security 默认 deny-all,但策略配置不当会静默暴露数据(过度宽松)或阻断合法用户访问(过度严格)。Dashboard 的 RLS 编辑器功能有限,错误信息是原生 Postgres 级别,新手难以排查。
免费项目的数据库在 1 周无活动后自动暂停。恢复过程可能需数分钟,且用户曾报告恢复静默失败需 Dashboard 手动干预。Side project / hobby project 需特别注意。
免费层仅 200 并发实时连接(Pro 500),而 Firebase Spark 免费计划支持 200,000 并发。如果应用依赖实时功能(聊天、协作、通知)且有流量峰值,这是关键瓶颈。
Reddit 用户真实案例:1,700 万行/18GB 数据库从 Firebase 迁到 Supabase 后月费约 $31.25(Pro + 额外磁盘 + compute),对比 Firebase 原价 $35/月,节省不大。迁移成本需纳入 ROI 考量。
Supabase Branching 2.0(2026/5/4 默认启用)在 merge 时只合并表结构变更,不合并分支上的测试数据。Dashboard 显示 merged successfully 但数据仍留在分支上,容易造成数据丢失的错觉。
| Vercel 指南:Next.js + Supabase | 博客文章 | - |