关系型数据库

PostgreSQL

它是谁

一个功能强大且免费开源的关系型数据库,是最受 AI 和开发者推荐的数据库之一。

负责哪一段

负责"可靠地存储和查询结构化数据"这一核心数据管理工作。

什么时候用到

当你的应用需要存储用户信息、订单记录、文章内容等结构化数据时,PostgreSQL 很可能就是 AI 为你选择的数据库。

它是什么?

PostgreSQL 是一个关系型数据库——它用"表格"的方式来组织数据。比如一张"用户表"有姓名、邮箱、注册时间等列,每一个用户就是表中的一行。你可以用查询语句来精确地筛选和操作这些数据。

它是完全免费和开源的,却拥有很多付费数据库才有的高级功能——这使它成为了从个人项目到大型企业应用都广泛使用的选择。

它能帮你做什么?

PostgreSQL 负责你应用中所有需要"持久记住"的数据。用户的账号信息、发布的内容、购买记录——这些数据需要在服务器重启、应用更新后依然存在,数据库就是保证这一点的。

在实际使用中,你通常不会直接和 PostgreSQL 对话,而是通过 ORM 工具(如 Prisma)来操作它——ORM 会帮你把代码中的操作翻译成数据库能理解的查询语句。

什么时候会用到它?

当 AI 帮你接入 Supabase 时,你用的数据库就是 PostgreSQL。当你在 Railway 上创建一个数据库时,默认选项通常也是 PostgreSQL。你不需要在自己的电脑上安装它——云平台会帮你管理数据库的运行和维护。

类似替代品

MySQLSQLite