Skip to content

Neon

一句话用途

无服务器PostgreSQL数据库,按需自动扩缩容,支持分支和边缘连接,适合出海项目的数据库需求。

快速上手

  1. 注册/安装https://neon.tech 用GitHub账号登录
  2. 核心配置
    • 创建项目 → 选择区域(选离目标用户最近的区域,如新加坡/美东)
    • 获取连接字符串(Connection String)
  3. 第一次使用
    • 复制连接字符串到项目的 .env 文件
    • 使用 Prisma/Drizzle ORM 连接数据库
    • 运行迁移创建表结构

出海场景用法

场景用法相关SOP
全栈应用数据库Neon + Vercel 部署完整应用服务器部署
边缘数据库连接Serverless Driver从Edge Function直连Cloudflare生态
开发环境隔离创建开发分支,不影响生产数据开发环境管理
自动扩缩容流量高峰自动扩容,低谷缩容省钱成本优化策略

关键功能

  • Serverless Driver@neondatabase/serverless 在边缘环境(Vercel Edge、Cloudflare Workers)直连PostgreSQL
  • 数据库分支:像Git一样管理数据库,开发分支与生产分支完全隔离,可合并Schema变更
  • 自动扩缩容:计算资源按需分配,空闲时缩容到零(免费计划5秒无活动即暂停)
  • Scale-to-Zero:无流量时不消耗计算资源,大幅降低成本
  • 免费额度:0.5GB存储、100万次读/月、50万次写/月,足够MVP验证
  • 即时克隆:秒级克隆数据库,用于测试、预览环境
  • Vercel集成:Vercel Marketplace一键部署,环境变量自动配置

替代工具

  • Supabase:提供Auth/Storage/实时订阅等全功能,但数据库是标准PostgreSQL非无服务器架构
  • PlanetScale:MySQL兼容的无服务器数据库,免费计划已取消
  • Turso:SQLite边缘数据库,适合读多写少场景

参考文章

  • 服务器部署:Neon + Vercel 一键部署
  • API调试指南:数据库连接和查询调试