1 功能

Supabase 是一个开源的后端服务平台,它提供了全功能的后端服务,包括 PostgreSQL 数据库、实时数据库、文件存储、身份验证等。另外,它目前版本提供向量存储功能。

2 托管

Supabase 提供了托管在云服务器上的后端服务,可将后端托管存储在 supabase.co 上,这样就不用去考虑租服务器域名维护的问题了。

3 费用

Supabase 收费有不同档位,免费版,每个 Base 被限制为 1200 条记录,以及 2GB 的附件大小(1200 条记录和 20000 条记录,在存储资源方面几乎没啥差异,这个限制可能也是为了收费考虑),一般测试用够了,但实际应用起来,有加强版 12 刀/月,专业版 24 刀/月等等。supabase.co 国内网络也可以用。当然因为这个项目是开源的,自己搭一个也可以。

4 选型

相对 Django 来说,Supabase 用起来更方便,而且还能托管,在系统维护和后端开发方面比较简单;但是相对灵活和强大性差一点。

5 使用

5.1 使用方法

https://supabase.com/

使用 github 帐号即可登录

Create New Project

记录你的 Porject API key, Project URL

一般用到的信息都在:Project->Setting->API

5.2 使用体验

  • 项目控制台很好用,包含对数据库的管理,文件管理,用户管理;服务很到位。
  • 提供不同前端的连接示例,很方便。
  • 基于它的后端,对客户来说也是系统安全稳定性的背书。