暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

重磅消息|MemFire Cloud将推出基于Supabase的后端服务功能

MemFireDB 2021-09-25
2278

简介

近日,一个名为supabase的开源项目登上Github热门榜单,原来这是一个开源的Firebase替代品,可以在2分钟内创建一个后端服务,使用Postgres数据库、身份验证、即时API、事实订阅和存储开始您的项目。

MemFire Cloud 即将推出基于Supabase与MemFireDB打造的后端服务,一个开源工具的组合,主要包含以下功能特性:

  • 兼容PG的MemFireDB数据库托管,自动拓展
  • 对象存储,存储大文件,比如图像,视频等
  • 身份验证和授权,用于注册用户和编辑数据库访问规则
  • 自动生成的API,无需编写API
  • 仪表盘,一分钟内启动和管理你的数据库

MemFire Cloud为开发者提供了哪些助力?

与传统的研发模式(购买主机、服务部署、买域名、备案等)相比,MemFire Cloud 为开发者提供一站式的serverless后端云服务,免去复杂配置与部署工作,抽象通用功能,减少重复开发工作,让你的APP轻松地从零到一。通过MemFire Cloud 背后负载的框架就可以简单地开发一个App,无需服务器以及基础设施,提供一整套的解决方案。

计算能力

一个应用核心是处理业务逻辑的计算能力。MemFire Cloud 为开发者提供Serverless容器计算能力,另外即将推出函数(无需部署或扩展服务器就可以编写自定义代码或corn作业),来满足开发者日常工作需求;

数据库

一个完整的应用系统,常常需要存储应用数据,需数据库来完成这部分工作。MemFire Cloud 为开发者提供了简单易用的MemFireDBl数据库,同时也在架构设计上进行了优化,可以很大地降低开发者的使用门槛,真正做到“拿来即用”:

  • 实时订阅,通过websockets的数据变化监听器,可以在数据库变化发生后几毫秒内订阅并对其作出反应
  • 即时API,MemFire Cloud 会检查数据库,并提供即时API。用户不再需要写API,可专注构建产品,MemFire Cloud 处理所有的CURD操作
  • 简单的表格编辑器,强大的SQL编辑器,可以根据用户的喜好来进行灵活选择
云存储

很多应用都会使用都图像、视频、文本等媒体资源,为此MemFire Cloud 提供了具有无限扩展能力的开源对象存储。

  • 管理媒体的仪表盘,可以便捷地拖放上传、移动下载,就像在您本地电脑桌面工作一样简单
  • 在线预览功能,可以预览任何类型媒体类型,包括视频和文件
  • 简单方便的API,使用强大的库客户端,可以快速且容易操作
安全认证

为了保障开发者的数据和资源安全,MemFire Cloud 提供了多维度的安全策略,通过PostgresSQL的策略引擎,提供细粒度的访问规则以满足您独特的业务需求。

MemFire Cloud 认证 无需任何额外的服务器即可工作,利用Postgres 的成熟的行级安全性构建授权规则,与JWT认证集成,可以准确控制你的用户可以访问的内容,例如,控制谁可以创建、编辑和删除数据库中的特定行、允许一类用户访问指定的文件对象。

脱颖而出的原因

MemFire Cloud  脱颖而出的原因如下:

  • 采用开源组件,技术开放,未来可期
  • 灵活部署,没有供应商锁定。可灵活托管在本地机器、云服务提供商、甚至作为docker容器
  • MemFire Cloud 为您处理扩展(即使它使用 SQL 数据库)
  • 与 Firebase 不同,您可以执行复杂的查询或文本搜索
  • 数据迁移很简单,因为MemFire Cloud 使用MemFireDB,因此您可以通过 .sql 文件导入数据
现有缺陷与不足

目前MemFire Cloud 还是存在一些缺点,比如:

  • 功能还有待进一步完善, 比如函数还处于开发中
  • SDK 只支持 JavaScript(对其他语言的支持仍处于测试阶段)
  • 为表启用复制功能以接收实时监听
  • 启用实时更新时,MemFire Cloud 的安全策略不适用

总结

总之,MemFire Cloud 是Google Firebase的最佳开源替代品。它利用MemFireDB的云原生和线性扩展能力,提供了一些很酷的功能,并且与其他实时数据库解决方案一样,它对数据类型没有任何限制。MemFire Cloud 可以免费用于业务爱好项目,是自由职业开发者的福音。期待MemFire Cloud基于Supabase与MemFireDB打造的后端服务,能够给开发者带来更多的便利~



MemFire Cloud是基于MemFireDB云原生和线性扩展能力而打造的数据库云服务,致力于为互联网用户提供一站式数据库自助服务,实现按需使用,随用随取,最大化的节约成本,加速用户的业务创新。

文章转载自MemFireDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论