Cloudflare je otvorio svoj PgBouncer fork

Cloudflare je objavio izvorni kod svoje vlastite verzije PgBouncer proxy poslužitelja, koji se koristi za održavanje skupa otvorenih veza na PostgreSQL DBMS. PgBouncer omogućuje aplikacijama pristup PostgreSQL-u putem već uspostavljenih veza kako bi se eliminiralo stalno izvršavanje resursno intenzivnih ponavljajućih operacija otvaranja i zatvaranja veza i smanjio broj aktivnih veza na PostgreSQL.

Promjene predložene u forku usmjerene su na strožu izolaciju resursa na razini pojedinačnih baza podataka (opterećenje CPU-a, potrošnja memorije i I/O intenzitet) te osiguranje ograničenja broja veza u odnosu na korisnika i skup veza. Na primjer, objavljeni fork implementira mogućnost ograničavanja veličine skupa veza za svakog korisnika, što ispravno radi u konfiguracijama s autentifikacijom temeljenom na hostu (HBA). Osim toga, dodana je podrška za dinamičko mijenjanje ograničenja broja veza od svakog korisnika, što omogućuje veću fleksibilnost u smanjivanju broja korisnika koji šalju zahtjeve koji zahtijevaju mnogo resursa.

Izvor: opennet.ru

Dodajte komentar