Cloudflare je otvorio svoj PgBouncer fork

Cloudflare je objavio izvorni kod za vlastito izdanje PgBouncer proxy servera, koji se koristi za održavanje skupa otvorenih veza sa PostgreSQL DBMS-om. PgBouncer omogućava aplikacijama da pristupe PostgreSQL-u preko već uspostavljenih veza kako bi se eliminiralo konstantno izvršavanje repetitivnog otvaranja i zatvaranja konekcija koje zahtijeva puno resursa i smanjilo broj aktivnih veza na PostgreSQL.

Promjene predložene u forku imaju za cilj strožu izolaciju resursa na nivou pojedinačnih baza podataka (opterećenje CPU-a, potrošnja memorije i I/O intenzitet) i obezbjeđivanje ograničenja broja veza u odnosu na korisnika i spremište veza. Na primjer, objavljena fork implementira mogućnost ograničavanja veličine spremišta veza za svakog korisnika, što ispravno radi u konfiguracijama s provjerom autentičnosti zasnovanom na hostu (HBA). Dodatno, dodana je podrška za dinamičku promjenu ograničenja broja veza po korisniku, što omogućava veću fleksibilnost u smanjenju broja korisnika koji šalju mnogo zahtjeva koji zahtijevaju velike resurse.

izvor: opennet.ru

Dodajte komentar