PgDog: Warum wir einen weiteren Postgres-Verbindungspooler gebaut haben

Why we built yet another Postgres connection pooler

PgDog: Warum wir einen weiteren Postgres-Verbindungspooler gebaut haben

PgDog ist ein Proxy zur Skalierung von Postgres und bietet Verbindungspooling. Während etablierte Tools wie PgBouncer und RDS Proxy oft zu Kompromissen zwingen, etwa beim Verzicht auf SET-Befehle oder LISTEN/NOTIFY, integriert PgDog einen SQL-Parser, der SET-Anweisungen pro Client verwaltet, und unterstützt vollständige Pub/Sub-Semantik. Dank Tokio-basierter Multithreading-Architektur skaliert PgDog linear mit der CPU-Anzahl und bewältigt in Produktion 2 Millionen Abfragen pro Sekunde. Das Open-Source-Projekt zielt darauf ab, Postgres-Funktionen ohne Änderungen am Anwendungscode nutzbar zu machen.

Wenn Sie eine Datenbankfunktion nicht verwenden dürfen, machen Sie einen Kompromiss und müssen ändern, wie Sie Ihre Apps schreiben.

Mehr von diesem Tag

2026-07-07