GitHub 热门

pgrundev/pgx

基础设施 在 GitHub 打开 ↗

一个进程承载上千个可秒级创建销毁的隔离 Postgres 库,专为 AI agent 和 CI 设计

Star689
24h 新增+5
7 天新增—
Fork34
Issue7
语言Rust

项目介绍

更新于 1 天前

PGX 是一个用 Rust 写的轻量级 Postgres 运行时,核心思路是让每个 AI agent、每个 CI 任务、每个 PR 都能拿到自己独立的 Postgres 数据库,但所有数据库共享同一个进程。传统做法是每个 agent 起一个完整的 PostgreSQL 容器,冷启动慢、占内存;PGX 则从一个封存的模板用写时复制秒级克隆出新库,用完即弃,空闲库只占约 70KB 内存,一个运行时轻松承载上千个隔离数据库,且兼容标准 Postgres 协议,Rails、Django、Prisma、SQLAlchemy 等框架都能直接连。它解决的正是 agent 工作流和并行测试里「数据库创建即销毁」的高频场景,比如上千个 agent 并行跑测试时不必再起上千个 Postgres 实例。值得看的是做 AI agent 基础设施、CI/CD 测试环境和多租户沙箱的工程师;如果你的业务是长期稳定运行的单库服务,它和你关系不大。

上手成本:中

Star 趋势

记录 33 个数据点 · 期间增长 +9

话题标签

agentsai-infrastructureai-infrastructure-developmentai-infrastructure-softwaredatabaseopen-sourcepostgrespostgresqlrustrust-lang

仓库信息

LicenseAGPL-3.0
创建时间2026-10-08
最后推送2 天前
热度分15.0