neondatabase neon 22542 Rust https://avatars.githubusercontent.com/u/77690634?v=4 73 Neon 是分离存储与计算的 Serverless PostgreSQL,支持自动扩缩容、数据库分支和缩至零。 Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
创建于 5 年前
最后更新 1 个月前
+8 stars today
AI 综合评分
73 B 级
代码质量 67
文档质量 76
社区健康 70
项目活跃 79
创新性 64
项目简介
Neon 是分离存储与计算的 Serverless PostgreSQL,支持自动扩缩容、数据库分支和缩至零。
项目摘要
【主题】
Neon 重新定义了 Postgres 的云原生形态——通过存储与计算分离,让数据库像无服务器函数一样弹性伸缩、分支即用、空闲时自动归零。
【核心分点总结】
存储计算分离:将 Postgres 的存储层独立为分布式、持久化的共享存储,计算节点可秒级启动或回收,实现真正按需付费。
自动扩缩容:根据负载自动调整计算资源(CPU/内存),无需手动配置或运维,高峰期无感扩展,低谷期缩至零。
数据库分支(Branching):像代码分支一样创建数据库的轻量级快照分支,用于开发、测试、CI/CD,节省 95% 存储并避免数据拷贝延迟。
缩至零(Scale to Zero):空闲时自动卸载计算节点,仅保留存储层,零计算成本,适用于开发、演示等间歇性工作负载。
【行动指南】
- 开发/测试环境:使用 Neon 的数据库分支功能,为每个 PR 或分支创建独立数据库,自动销毁,大幅降低环境搭建成本。
- 无服务器应用:将 Neon 作为 Postgres 后端,利用自动扩缩容和缩至零特性,匹配函数计算的间歇性请求,无需管理连接池。
- 快速上手:在 neon.tech 注册,通过提供的连接字符串或 SDK 直接使用,无需安装;本地开发可参考官方 CLI 工具
neonctl。
【金句总述】
Neon 让 Postgres 拥有了无服务器的灵魂:弹性、分支、零闲置——数据库从未如此灵活。
【故事性收尾】
想象一下,你正在深夜调试一个棘手的 bug,需要一份干净的数据库快照。过去你至少要等 15 分钟克隆数据,而现在只需在 Neon 控制台轻点“创建分支”,一个独立、瞬时的数据库副本便悄然就绪。你继续 coding,而 Neon 的自动缩放引擎像隐形管家一样,在你喝咖啡时默默将计算资源归零,当你再次查询时又瞬间唤醒。再无“数据库瓶颈”的焦虑,只有丝滑的开发体验。