探索免费的 PostgreSQL 云数据库平台

583 阅读3分钟

前言

今天,我们将深入探索Supabase,一个提供PostgreSQL服务的免费云平台,它不仅简化了数据库的集成,还提供了身份验证、存储和API等Firebase类似的功能。

在现代应用开发中,数据库是核心组件之一,必不可少的,而PostgreSQL以其强大的功能性、卓越的扩展性和优秀的并发性能,逐渐成为开发者的首选。

当然免费的云平台比较多,例如Memfire Cloud、Vercel Postgres、Xata、Neno等免费的云平台,如果有需要的可以在评论区评论,后续出文章介绍其他的免费云平台怎么注册以及使用方法,个人推荐这个Supabase平台,主流且好用~

什么是Supabase?

Supabase是一个开源的Backend-as-a-Service(BasS)平台,它基于PostgreSQL构建,旨在为开发者提供一个完整的后端解决方案,而无需管理复杂的基础设施。Supabase的核心优势在于它的易用性和强大的社区支持,使得开发者可以快速构建现代Web应用。

Supabase有啥免费额度?

对于个人项目和原型项目开发,Supabase提供了慷慨的免费使用额度:500MB的数据库空间和500MB的RAM,以及共享CPU资源。这对于小型项目和开发初期来说,是一个极大的优势,因为它极大地降低了项目的启动成本。

数据库创建和连接

在Supabase上创建数据库非常简单。

用户只需登录Supabase平台,点击Dashboard页面右上角的“New project”按钮,填写基本信息,并保存数据库密码,这里的密码是后续连接数据库的关键,一定要记得dfcc623ac61a4d08d33c4171e1ea6cc.png 创建项目后,用户可以等待数据库初始化完成,然后点击“Connect”按钮,复制数据库连接URL。

279c872eb580cf4853a168bc3db3b47.png 这个URL是连接到Supabase数据库的关键,用户需要将其替换为实际的密码才能使用。

7fbe0518b71fc38ba23078706ca0a33.png

Supabase还提供了两种资源池模式:Transaction mode和Session mode。

前者适合无服务环境和边缘计算环境,而后者则直接连接到数据库,适用于需要保持会话的场景。

Supabase 的优势

Supabase的优势不仅在于它的免费额度,还在于它的专业性和稳定性。它提供了一个完整的开发体验,包括实时订阅、自动备份、角色基于的访问控制等功能。此外,Supabase的开源性质意味着它的社区不断为其贡献新的功能和改进,使其保持在技术的前沿。

结论

总的来说,Supabase是一个强大的PostgreSQL云数据库平台,它为开发者提供了一个免费、易用且功能丰富的后端解决方案,如果你没使用过可以去尝试一下。

无论是对于个人项目还是初创企业,Supabase都是一个值得考虑的选择。

它不仅能够降低开发成本,还能提供稳定的服务和持续的技术支持。

如果你正在寻找一个免费的PostgreSQL云数据库服务,Supabase无疑是一个优秀的选择。

github项目示例

个人开源项目二开的项目,使用了Supabase作为数据库进行开发,github地址: BMM