为何还要再造一个Postgres连接池?
Why we built yet another Postgres connection pooler

PgBouncer等现有工具虽然流行,却引入了‘泄漏的抽象’,迫使你修改代码或放弃Postgres的SET、LISTEN/NOTIFY等核心功能。我们开发PgDog,正是为了解决这些痛点。通过内置SQL解析器,PgDog能智能处理SET语句,确保会话状态不泄露;它原生支持LISTEN/NOTIFY的发布订阅模式,甚至修复了事务语义的坑。基于Rust和Tokio构建的多线程架构,让PgDog能充分利用多核CPU,轻松应对流量突发,无需像其他工具那样分片或依赖自动扩缩容。现在,你可以在不牺牲任何Postgres特性的前提下,以每秒200万次查询的规模扩展数据库,且完全开源免费。
"如果你不能使用数据库的某个功能,那你就是在做权衡,并且必须改变你编写应用的方式。"