Pgpool-II
Pooler połączeń PostgreSQL, load balancer i proxy świadome replikacji. Więcej funkcji niż PgBouncer, ale cięższy i bardziej złożony. Potrafi automatycznie kierować SELECT-y do replik, a zapisy do primary.
Watchdog do wykrywania awarii, odzyskiwanie online dla replik, pamięć podręczna zapytań, zapytania równoległe (rozdzielane na węzły i scalane). Cena to złożoność — Pgpool-II ma wiele ruchomych części, a scenariusze awarii trudno ogarnąć. Typowa ścieżka: zacząć od PgBouncera (prostego), przejść na Pgpool, gdy potrzebne jest równoważenie obciążenia. Nowoczesna alternatywa: routing w aplikacji (wiele ORM-ów ma wbudowaną obsługę replik odczytu) oraz HAProxy ze skryptem do failoveru.