当前位置: 首页 > 软件库 > 数据库相关 > >

Supabase

开源 Firebase 替代方案
授权协议 Apache-2.0
开发语言 Python JavaScript TypeScript HTML/CSS
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 蒯坚白
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Supabase 是一个开源的 Firebase 替代方案。官方表示,其正在使用企业级开源工具构建 Firebase 的功能。Supabase 可以:

  • 听取数据库的变化。
  • 查询你的表,包括过滤、分页和深度嵌套关系(如GraphQL)。
  • 创建、更新和删除行。
  • 管理你的用户和他们的权限。
  • 使用一个简单的用户界面与你的数据库进行交互。

特性:

  • 托管的 Postgres 数据库
  • 实时订阅
  • 认证和授权
  • 自动生成的API
  • 仪表板
  • 存储

Supabase 不是 Firebase 的一对一映射。开发团队表示,虽然其正在构建 Firebase 提供的许多功能,但他们的的方式并不一样,技术选择与 Firebase 完全不同。

Supabase 的核心是一套开源工具,这些工具拼接在一起以构建无缝的开发人员体验:

  • PostgreSQL 是一个对象关系数据库系统,经过 30 多年的积极开发,在可靠性、功能稳健性和性能方面赢得了良好的声誉。
  • Realtime 是一个 Elixir 服务器,它允许你使用 WebSockets 监听 PostgreSQL 的插入、更新和删除。Supabase 侦听 Postgres 的内置复制功能,将复制字节流转换为 JSON,然后通过 WebSockets 广播 JSON。
  • PostgREST 是一个 Web 服务器,可将您的 PostgreSQL 数据库直接转换为 RESTful API。
  • postgres-meta 是一个用于管理 Postgres 的 RESTful API,允许您获取表、添加角色和运行查询等。
  • GoTrue 是一个基于 SWT 的 API,用于管理用户和发布 SWT 令牌。
  • Kong 是一个云原生 API 网关。
  • Supabase 介绍 Supabase 是一个开源的 Firebase 替代品,提供了一系列的后端功能,让你可以更快地构建产品。主要特点有: 数据库:Supabase 使用 PostgreSQL 作为数据库,支持 SQL 和 RESTful API 访问。 认证:Supabase 提供了一个完整的认证系统,支持邮箱、手机号、第三方服务等多种登录方式。 实时订阅:Supabase 允许你通过 We

  • 这篇文章于 2022 年 9 月 13 日更新,包括有关 Firebase 和 Supabase 中的安装、可扩展性和安全性以及身份验证的信息,以及进行其他一般内容更新。 后端即服务 (BaaS) 是一种服务模型,其中开发人员将 Web 或移动开发的所有幕后工作外包。 这样他们就可以专注于在即插即用的基础上编写和维护前端,并避免编写服务器端代码的压力。 BaaS 平台为服务器端活动提供软件,例如身

  • 用 supabase实时数据库 实现 协作_q平面人的博客-CSDN博客 用supabase实时数据库替换mapus协作地图里的firebase_q平面人的博客-CSDN博客 作为目前世界上仅有的几款实时数据库,我们没有选择的余地。而firebase是google的产品,国内已经没法使用,仅剩下supabase了。 这种数据库的好处是,我写一个离线的前端页面,不用放服务器上,任何人打开这个页面,都

 相关资料
  • 问题内容: oracle一致性是否有任何开源替代方案? (顺便说一句,连贯性要花多少钱?) 问题答案: EhCache提供了不错的复制缓存,但与Coherence提供的功能集相去甚远。

  • null 代码如下所示: 和我想提高的班级: 我该怎么办?每个字段都在使用,但每个触发器都在使用。另外,这种情况有点特殊(OnFinalMethod需要参数)。基于上面的文章,我尝试重构这段代码,但没有成功。 你知道吗?:)

  • 由于使用RSAPublicKeyImpl,我收到了一些警告: 警告:RSAPublicKeyImpl是内部专有API,可能会在将来的版本导入sun.security.rsa.RSAPublicKeyImpl中删除; 我试图找到一个替代者,但没有运气。这门课的开源替代方案是什么?

  • 问题内容: 以前,我总是以为Vector在长度未知的情况下可以很好地用于非描述对象。据我所知,我也认为它也是线程安全的 有什么改变不应该再使用了,替代方案是什么? 问题答案: 您应该使用而不是。虽然使用了内部同步,但是对于实际的一致性而言,这很少够用,只会在真正不需要时降低执行速度。 另请参阅此stackoverflow问题。

  • 问题内容: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。 另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询功能,以及hibernate对表/列执行的hibernate映射验证。 问题答案: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibern

  • 目前,Android的EditText在处理大量文本行(10000行)时速度非常慢。这种放缓似乎部分是由于EditText支持跨度,主要是由于EditText正在计算每行的宽度,这非常昂贵。EditText有什么更快的替代品,或者优化它以使其可用的方法吗? 编辑:方法跟踪如下: