AMAZINGINDEX.COM 日报快照
52.3
VOL. 2026.07
2026.07.12
← 返回 2026.07.12 日报
日报快照 · Daily Snapshot
NO. 003

Rust 重写 Postgres 兼容 4.6 万测试

#REPO GitHub Trending 2026.07.12
推荐指数 61.0 NO. 003 · 2026.07.12
Stars1,941

pgrust 是用 Rust 重写 PostgreSQL 的项目,已兼容 4.6 万+回归测试并与磁盘格式互通。对想深度改造数据库内核但受困于 C 代码库的开发者,这是降低门槛的替代路径。

Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

Postgres 生态里想做内核级创新的团队长期面临两难:直接改 C 代码门槛极高,而现有 Rust 数据库(如 CockroachDB、Materialize)走的是分布式或流处理路线,并非 PG 兼容替换。pgrust 的差异化在于"行为级兼容"——用 Postgres 自己的测试套件当 oracle,确保上层应用无感知迁移。

这个项目最值得关注的数据点是"100% 回归测试通过"的未发布版本,如果属实意味着不只是协议兼容,而是执行语义级对齐。对于做 PG 扩展(如向量索引、AI 推理推入数据库)的团队,Rust + AI 辅助的开发模式可能把内核迭代速度提升一个数量级。建议关注其 Discord 的 release 动态,特别是插件 API 的设计。

Star History
Beta

唯一用Rust完整重写PostgreSQL内核的数据库替代方案,降低内核开发门槛

独特价值:Rust重写实现100%回归测试兼容,保持磁盘格式互通,兼顾安全与生态兼容

查看原文 →