PgDog:基于Rust的高性能PostgreSQL代理,零代码修改实现分片与负载均衡

PgDog 是一款基于 Rust 编写的现代化 PostgreSQL 代理工具,旨在解决数据库扩展难题。它不仅提供了高效的连接池和 L7 层负载均衡能力,还具备强大的分片功能,支持基于哈希、列表及 Schema 的数据拆分。通过集成 PostgreSQL 原生解析器,PgDog 能够智能路由读写请求,自动处理跨分片查询的聚合,并支持双阶段提交(2PC)以保证分布式事务的一致性。其核心价值在于实现了对应用程序的完全透明代理,开发者无需修改任何代码,即可让现有的 Postgres 应用具备水平扩展和高可用能力。

原文链接:Hacker News

抢沙发

评论前必须登录!

立即登录   注册