77.2K star,Firebase平替,免费好用的一体化后端服务解决方案!

关注wx公众号ZhillerDev,即可快速获取本文资料哦~
感谢您关注,个人将快马加鞭为大家提供更优质的文章与资源!
点击前往微信观看本文章

在这里插入图片描述



前言

项目类别:后端服务
项目介绍:Supabase 是一个开源的 Firebase 替代品,基于 PostgreSQL 数据库构建。它提供了一套完整的后端解决方案,包括实时数据库、身份验证、存储、自动生成的 API 等。Supabase 的目标是让开发者能够快速构建应用,而无需担心复杂的后端架构

在这里插入图片描述


功能介绍

定价额度

目前supabase支持免费版和会员版两大级别,下面是免费版提供的免费额度,实际上对于个人小型开发项目,这是完全够用的!!

  1. 数据库:提供托管的Postgres数据库,500MB数据存储,10,000条Postgres行限制,50个并发连接。
  2. 身份验证:提供完整的用户认证解决方案,支持无限用户和API请求,50,000月活跃用户。
  3. 存储:提供对象存储功能,1GB存储空间,每月100,000次API请求,每月2GB传输带宽,单个文件上传限制为50MB。
  4. 边缘函数:支持Serverless边缘函数,每月500,000次函数调用,每秒100次函数调用,每次调用1秒CPU时间。
  5. API:自动生成REST API和GraphQL API,支持实时订阅,每月100,000次REST API请求,每月500,000次实时API请求
  6. 日志保留:提供日志保留功能,日志保留期限为1天。

API代码模板生成

supabase还为多端提供了API调用示例代码,直接复制粘贴即可开启使用,十分方便
在这里插入图片描述


权限管理

Supabase的权限管理机制提供两种API密钥:anon key(用于未登录用户,权限受限)和service key(用于内部服务,权限不受限)。

基于用户的角色和JWT Token中的信息,利用PostgreSQL的RLS功能对数据库中的每一行数据进行访问控制。

开发者可以在数据库中为表创建RLS策略,例如限制用户只能访问或更新自己的数据,从而确保数据的安全性和隐私性。
在这里插入图片描述


数据库

Supabase的数据库功能基于强大的Postgres数据库,提供了一个简单易用的后端平台。它支持通过直观的Web界面快速创建和管理数据库表,并且能够自动生成API接口,方便开发者直接通过代码与数据库交互。

Supabase还提供了实时数据更新功能,当数据库中的数据发生变化时,能够即时将更新推送给前端应用,确保用户看到的始终是最新信息。

在这里插入图片描述


配置方法

如果您需要使用supabase,只需要按照下面几步走即可:

  1. 注册或者登录supabase账号
  2. 创建一个新的项目
  3. 配置好数据库、身份校验等基本信息
  4. 确定自己的开发平台,根据supabase提供的API用例复制粘贴使用

项目地址

官方在线网站:https://supabase.com/
官方文档:https://supabase.com/docs
GitHub开源地址:点击前往仓库



总结

此文章为您介绍了supabase,一款平替firebase的后端服务解决方案,可以在国内使用,且免费额度完全足够支持个人小型项目的开发,兼具实惠与高效特点,避免搭设额外的后端服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhillerDev

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值