⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

2.6 全家桶服务好不好用——Supabase 适用与取舍

认知重构

Supabase 自称"开源的 Firebase 替代品",提供了数据库、认证、存储、实时订阅等一体化服务。它能让你快速搭建后端,但"全家桶"也意味着一定程度的绑定。

传统方式:PostgreSQL + NextAuth + S3 + 自建实时服务
Supabase:一个平台全搞定(但有迁移成本)

Supabase 服务全景

服务功能对标
DatabasePostgreSQL 数据库自建 PostgreSQL
Auth用户认证、OAuthNextAuth.js
Storage文件存储阿里云 OSS / S3
Realtime数据变更订阅Socket.io
Edge Functions边缘函数Cloudflare Workers

何时该用 Supabase?

✅ 适合使用 Supabase

  • 快速原型:几分钟搭建后端
  • 黑客松项目:时间紧迫,一站式解决
  • 小团队:不想运维数据库
  • 实时功能:聊天、协作等场景

❌ 不太适合

  • 高度定制化需求:复杂业务逻辑
  • 严格合规要求:数据必须自主可控
  • 已有成熟基础设施:迁移成本高
  • 预算敏感:用量大时成本可能更高

本章导航

  • 2.6.1 Supabase 服务概览:数据库/存储/认证一体化
  • 2.6.2 适用场景:快速原型 vs 生产环境
  • 2.6.3 成本考量:免费额度与付费计划
  • 2.6.4 迁移策略:从 Supabase 到自建服务