Cloudflare atvērtā pirmkoda PgBouncer dakša

Uzņēmums Cloudflare ir publicējis savas PgBouncer starpniekservera versijas pirmkodu, ko izmanto, lai uzturētu atvērtu savienojumu kopumu ar PostgreSQL DBVS. PgBouncer ļauj lietojumprogrammām piekļūt PostgreSQL, izmantojot jau izveidotos savienojumus, lai novērstu pastāvīgu resursietilpīgu atkārtotu darbību izpildi, atverot un aizverot savienojumus un samazinot aktīvo savienojumu skaitu ar PostgreSQL.

Fork piedāvātās izmaiņas ir vērstas uz stingrāku resursu izolāciju atsevišķu datu bāzu līmenī (CPU slodze, atmiņas patēriņš un I/O intensitāte) un savienojumu skaita ierobežojuma nodrošināšanu attiecībā pret lietotāju un savienojumu baseinu. Piemēram, publicētā dakša ievieš iespēju ierobežot savienojuma pūla lielumu katram lietotājam, kas darbojas pareizi konfigurācijās ar resursdatora balstītu autentifikāciju (HBA). Turklāt ir pievienots atbalsts, lai dinamiski mainītu katra lietotāja savienojumu skaita ierobežojumus, kas nodrošina lielāku elastību, samazinot lietotāju skaitu, kas sūta daudz resursietilpīgu pieprasījumu.

Avots: opennet.ru

Pievieno komentāru