← 全部开发指南

Supabase、Convex、Neon 怎么选,Codex 项目的后端接入比较

现在用 Codex 写前端,是真的爽。 一句话描述,页面就出来了;改个配色、加个交互,来回几轮,一个像模像样的界面就搭好了。 可等你想让这东西真正跑起来,用户数据存哪、怎么登录注册、实时消息怎么推,前端那股顺畅劲儿就没了。 后端选型,反而成了 AI 时代独立开发者最容易卡住的一道坎。 有意思的是,OpenAI 官方的插

更新于 2026/9/20

现在用 Codex 写前端,是真的爽。 一句话描述,页面就出来了;改个配色、加个交互,来回几轮,一个像模像样的界面就搭好了。 可等你想让这东西真正跑起来,用户数据存哪、怎么登录注册、实时消息怎么推,前端那股顺畅劲儿就没了。 后端选型,反而成了 AI 时代独立开发者最容易卡住的一道坎。 有意思的是,OpenAI 官方的插件市场 openai/plugins 里,光是跟后端相关的官方插件就塞了好几个,问题从来不是没得选,而是你不知道该选哪个。 今天就把其中最值得用的三个:Supabase、Convex、Neon,一次讲清楚它们各自是什么、接进 Codex 之后能帮你干嘛、项目到底该挑哪个。 原文配图 1

这些"插件"到底给 Codex 加了什么

在挑之前,得先明白一件事:这几个后端插件,加进 Codex 的方式并不完全一样。 大体上分两种。一种是**接一个 MCP Server,可以理解为给 Codex 开了一条直连后端服务的专线,它能直接帮你建项目、跑 SQL、做数据库迁移,不用你手动去控制台点来点去。 另一种是接一个官方审核过的 ChatGPT App,**相当于把这家服务的"官方最佳实践"打包成一套 Codex 能调用的能力,让它按正确的姿势帮你搭后端。 有的插件还额外带了 skill,也就是一份写给 AI 看的操作指南,让 Codex 知道这家服务的坑在哪、推荐怎么用。 搞清楚这层区别,下面三家的差异就好理解了。它们不只是"三个数据库",而是三种不同的后端哲学。 原文配图 2

Supabase:要一套完整后端,选它

如果想要的是"开箱即用的一整套后端",Supabase 基本是第一选择。 它的底子是 Postgres 数据库,但在上面包了一整套东西:用户认证(Auth)、文件存储(Storage)、自动生成的 API、实时订阅。 说白了,一个应用后端该有的零件,它基本都给你配齐了,你不用东拼西凑。 接进 Codex 之后,靠的是 Supabase 官方的 MCP Server。Codex 能直接连上 Supabase 项目,帮你管理数据表、拉取配置、执行查询、跑迁移,这些原本要在网页控制台一步步操作的活儿,现在一句话就能让它代劳。 更贴心的是,这个插件还捆了一个叫 postgres-best-practices 的 skill。 这意味着 Codex 可以设计表结构、写 SQL 的时候,不是瞎写,而是按 Postgres 的最佳实践来,索引怎么建、字段类型怎么选、权限怎么配,它心里有谱。 适合谁:想要一套完整后端、对 SQL 不排斥、希望认证和存储都一步到位的人。做 SaaS、做需要用户系统的应用,Supabase 的完整度很难被替代。 原文配图 3

Convex:要实时、又是 TS 全栈,选它

Convex 走的是另一条路:一体化、反应式、类型安全。 它不是一个单纯的数据库,而是把数据库、服务端函数、实时同步捏成了一个整体,专门为 JavaScript/TypeScript 全栈应用设计。 它最大的卖点是"反应式",数据一变,前端自动更新,你几乎不用手写那套轮询或者订阅的逻辑,做实时协作、在线聊天、多人同步这类东西,它天生顺手。 它接进 Codex 的方式,是一个官方审核过的 ChatGPT App。Codex 拿到这个能力后,能帮你从零起一个 Convex 应用、给现有的 JS/TS 项目加上 Convex 后端,还能在项目要扩容的时候给你生产级的伸缩建议。 覆盖的场景相当全:数据库 schema、反应式查询、mutation、服务端函数、带权限的数据访问、实时功能、文件存储、定时任务,从搭原型到上生产,一条链都在里面。 对 TypeScript 重度用户来说,Convex 的类型安全是真的舒服,前后端共用一套类型,改字段的时候编译器直接把该改的地方全标出来。 适合谁:写 TS/JS 全栈、想要实时能力、不想碰 SQL 和数据库运维的人,尤其是做 Next.js、React Native 这类项目,Convex 的贴合度很高。 原文配图 4

Neon:要 Postgres、又要弹性和多环境,选它

Neon 是 serverless 版的 Postgres,它跟前两个最不一样的地方,在于它把"数据库"这件事做出了新花样。 它把计算和存储拆开了,带来三个很实用的能力:自动伸缩(用量大了自动扩、闲下来自动缩)、scale-to-zero(没人用的时候直接缩到零,省钱)、以及最亮眼的**数据库分支,**可以像 git 开分支一样,给数据库瞬间拉一个分支出来。 这个分支能力对开发者太友好了,想测一个危险的迁移?开个分支跑,跑坏了直接删,主库毫发无伤。 每个功能分支配一套独立数据、每个 PR 一个预览环境,都变得轻而易举。 接进 Codex 靠的是 Neon 的 MCP Server,而且它的认证做得很省心,用的是 OAuth,第一次用浏览器点一下授权就行,不用你去折腾 API key。 如果插件没自动配上,手动加也就一行命令:

codex mcp add neon --url <https://mcp.neon.tech/mcp>

重启 Codex 之后,让它列一下你的项目,能列出来就说明通了,还内置了一个 skill,覆盖连接方式、分支、自动伸缩、Neon Auth 这些的官方指南,Codex 用起来不会瞎猜。 适合谁:想用标准 Postgres、但又想要 serverless 的弹性和多环境隔离的人。特别是团队协作、需要频繁开预览环境的项目,Neon 的分支能力是杀手锏。 原文配图 5

横向对比:一张表看清区别

三个都过了一遍,直接上对比,方便你按自己的项目对号入座。

对比维度SupabaseConvexNeon
数据库类型Postgres内置一体化数据库Serverless Postgres
自带 Auth / 存储都有有(权限+文件存储)Auth 有,存储需另配
实时能力支持实时订阅原生反应式,自动同步标准 Postgres,无内置
接入 Codex 方式MCP Server + skill官方 reviewed AppMCP Server(OAuth)+ skill
最适合要完整后端、不排斥 SQLTS/JS 全栈 + 实时要 Postgres + 弹性/多环境

写在最后

选型其实没那么玄,就看你的项目最在意什么。 想要完整后端、认证存储一步到位又不排斥 SQL,闭眼选 Supabase;写 TS/JS 全栈、要实时又不想碰数据库运维,Convex 最舒服;想用标准 Postgres 又要 serverless 弹性和随手开分支,那是 Neon 的主场,至于 MotherDuck,那是给数据分析和可视化准备的,不在应用后端这条赛道上,要的话单独去看就行。 值得留意的是,AI 时代选后端的标准悄悄变了。以前比的是功能和性能,现在得多问一句:它对 AI agent 友不友好。有没有官方 MCP、有没有配套 skill,直接决定了 Codex 能不能顺畅帮你把后端搭起来。这三家能进 OpenAI 官方插件市场,本身就说明它们把这门功课都补上了,后端这事早想清楚,总比写到一半推倒重来强。

参考来源

OpenAI 官方插件仓库:github.com/openai/plugins

AIGoCode · 面向开发者的实践与指南