用途:为使用 Neon 无服务器 PostgreSQL 的开发者提供集中知识,涵盖自动扩缩容、缩容至零、数据库分支、时间点恢复(PITR)与连接池,并支持 Drizzle、Prisma 等 ORM 集成。
主要能力:无服务器计算可自动扩缩容并在空闲时缩容至零以优化成本;数据库分支通过写时复制实现开发、预发与预览环境的即时分支;PITR 提供 30 天内任意时间点即时恢复;内置连接池兼容无服务器与边缘运行时;兼容 PostgreSQL 16 并支持扩展。
使用方式:通过 npm 安装 @neondatabase/serverless,可选安装 drizzle-orm 或 @prisma/client 与 prisma。配置 DATABASE_URL(直连,用于迁移)、DATABASE_URL_POOLED(连接池,用于无服务器与边缘)、NEON_API_KEY 与 NEON_PROJECT_ID。基础查询从 @neondatabase/serverless 导入 neon 并创建 sql 函数执行;支持参数化查询与 sql.transaction 事务。Drizzle 从 drizzle-orm/neon-http 导入 drizzle 并传入 sql 与 schema;Prisma 使用 PrismaNeon 适配器配合 Pool。可用 Context7 获取最新文档:先 mcp__context7__resolve-library-id 解析 neondatabase/neon,再 mcp__context7__get-library-docs 按分支、连接池或自动扩缩容等主题获取。模块索引包含 branching-workflows.md、auto-scaling.md、connection-pooling.md、pitr-backups.md,以及 reference.md 与 examples.md。
适用场景:无服务器应用、按 PR 创建预览环境、边缘部署、从生产分支做开发、按活跃计算时间付费的成本优化。
限制:若需向量搜索、实时订阅、NoSQL 灵活性或内置认证,资料建议考虑 Supabase、Convex、Firestore 等替代方案。定价参考为免费层 3GB 存储与每月 100 计算小时,Pro 层按使用量计费,缩容至零期间不计费;具体价格与条款以官方为准,资料未提供更多细节。