Společnost Cloudflare otevřela kód svého forku PgBouncer

Společnost Cloudflare zveřejnila zdrojové kódy své vlastní verze proxy serveru PgBouncer, který se používá pro udržování poolu otevřených připojení k databázi PostgreSQL. PgBouncer umožňuje aplikacím komunikovat s PostgreSQL přes již ustanovená připojení, což eliminuje neustálé provádění náročných opakovaných operací otevírání a zavírání připojení a snižuje počet aktivních připojení k PostgreSQL.

Navrhované změny ve forkou se zaměřují na přísnější izolaci zdrojů na úrovni jednotlivých databází (zátěž na CPU, spotřeba paměti a intenzita vstupu/výstupu) a zajištění omezení počtu připojení v závislosti na uživateli a poolu připojení. Například ve zveřejněném forku byla implementována možnost omezení velikosti poolu připojení pro každého uživatele, která správně funguje v konfiguracích s autentizací podle názvu hostitele (HBA, host-based authentication). Kromě toho byla přidána podpora dynamického měnění omezení počtu připojení pro každého uživatele, což umožňuje flexibilnější omezování uživatelů posílajících množství náročných dotazů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster