功能

这是MemFire Cloud为每个项目提供的功能的非详尽列表。

数据库

Postgres数据库#

每个项目都是一个完整的Postgres数据库. 文档.

数据库扩展

每个数据库都有一整套Postgres扩展. 文档.

数据库函数

创建可以从浏览器调用的自定义数据库函数. 文档.

数据库触发器

将触发器附加到表以处理数据库更改. 文档.

数据库备份

每天备份项目,可选择升级到时间点恢复.

搜索

使用Postgres全文搜索构建搜索功能. 文档.

密钥和加密

使用我们的Postgres扩展MemFire Cloud Vault加密敏感数据并存储机密.链接

数据库迁移

在本地开发并使用迁移将更改推送到生产数据库. 文档


身份验证

电子邮件和密码登录

为您的应用程序或网站建立电子邮件登录. 文档.

魔法链接

为应用程序或网站建立无密码登录.文档.

社交登录

提供社交登录-从苹果到GitHub,再到Slack. 文档.

行级别安全性

使用Postgres策略控制每个用户可以访问的数据. 文档.

服务器端身份验证帮助程序

用于在流行框架中实现用户身份验证的帮助程序,如Next.jsSvelteKit

身份验证UI工具包#

使用自定义主题构建登录和注册页面. 文档.


API和客户端库#

自动生成的REST API#

RESTful API是从数据库自动生成的,无需一行代码. 文档.

自动生成的GraphQL API#

使用我们的自定义PostgresGraphQL扩展的快速GraphQL API. 文档.

实时数据库变更

通过websockets接收数据库更改. 文档.

用户广播

通过websocket在连接的用户之间发送消息. 文档.

用户状态

跨用户同步共享状态,包括联机状态和键入指示符. 文档.

客户端库

官方客户端库JavaScript和非官方客户端库Dart由社区支持


文件存储

大文件存储

MemFire Cloud 存储使存储和服务大文件变得简单. 文档.

存储CDN#

使用MemFire Cloud CDN缓存大文件. 文档.


功能状态

Postgres和MemFire Cloud平台都已做好生产准备。我们在Postgres之上提供的一些工具仍在开发中。

产品功能阶段
DatabasePostgresGA
DatabaseTriggersGA
DatabaseFunctionsGA
DatabaseExtensionsGA
DatabaseFull Text SearchGA
DatabaseWebhooksalpha
DatabasePoint-in-Time Recoveryalpha
DatabaseVaultalpha
StudioGA
RealtimePostgres CDCGA
RealtimeBroadcastbeta
RealtimePresencebeta
StorageBackend (S3)GA
StorageAPIbeta
StorageCDNbeta
Edge Functionsbeta
AuthOAuth Providersbeta
AuthPasswordlessbeta
AuthNext.js Auth Helpersalpha
AuthSvelteKit Auth Helpersalpha
AuthRemix Auth Helpersalpha
Management APIbeta
CLIbeta
Client Library: JavaScriptGA
Client Library: Dartbeta