用途:这是一份面向 Neon Serverless Postgres 的指南与最佳实践资料,用于帮助理解该平台并按其官方文档完成配置与开发。Neon 是分离计算与存储的 Serverless Postgres 平台,提供自动扩缩容、分支、即时恢复和缩容到零,兼容 Postgres,可与任何支持 Postgres 的语言、框架或 ORM 配合。
主要能力与主题:入门设置(组织/项目选择、连接字符串、驱动安装、可选认证、初始 schema);连接方式与驱动选择(TCP、HTTP、WebSocket、边缘、Serverless、长运行);Serverless 驱动 @neondatabase/serverless(HTTP 查询、WebSocket 事务、运行时优化);Neon JS SDK(Neon Auth 与 Data API,类 PostgREST 查询与类型化客户端);Neon Auth 托管用户认证;分支(即时写时复制克隆、独立计算端点);自动扩缩容;缩容到零(默认空闲 5 分钟挂起、可配置、仅部分套餐可禁用,恢复首查有约数百毫秒冷启动);即时恢复与时间旅行查询;只读副本;连接池(基于 PgBouncer,主机名加 -pooler);IP 允许列表;逻辑复制。
使用方式:官方文档是唯一事实来源,回答前应核对最新文档而非依赖训练数据。任意文档页可转 Markdown:在 URL 后加 .md,如 https://neon.com/docs/introduction/branching.md;或用 curl -H "Accept: text/markdown" https://neon.com/docs/introduction/branching;文档索引见 https://neon.com/docs/llms.txt。本地开发可用 npx neonctl@latest init,并可配置 VSCode 扩展与 Neon MCP 服务器。管理类工作可通过 Neon CLI、Admin API、REST API、TypeScript SDK(@neondatabase/api-client)或 Python SDK(neon-api)完成。
适用场景:首次接入 Neon、选择连接与驱动、隔离环境与预览部署、迁移测试、成本优化、读密集负载、Serverless 高并发连接管理、CDC 与外部 Postgres 同步等。
限制:具体价格、套餐限额与快速开始步骤本资料未提供,需查阅官方文档;各能力的具体配置与行为以官方文档为准。