Compania Cloudflare a deschis codul fork-ului său PgBouncer

Compania Cloudflare a publicat codul sursă al versiunii proprii a serverului proxy PgBouncer, utilizat pentru menținerea unui pool de conexiuni deschise către baza de date PostgreSQL. PgBouncer permite aplicațiilor să acceseze PostgreSQL prin conexiuni deja stabilite, eliminând astfel execuția constantă a operațiunilor costisitoare de deschidere și închidere a conexiunilor și reducând numărul de conexiuni active la PostgreSQL.

Modificările propuse în fork vizează o izolare mai strictă a resurselor la nivelul bazelor de date individuale (încărcarea pe CPU, consumul de memorie și intensitatea I/O) și asigurarea limitării numărului de conexiuni în legătură cu utilizatorul și pool-ul de conexiuni. De exemplu, în fork-ul publicat a fost implementată capacitatea de a limita dimensiunea pool-ului de conexiuni pentru fiecare utilizator, funcționând corect în configurații cu autentificare bazată pe gazdă (HBA, host-based authentication). În plus, a fost adăugată suportul pentru modificarea dinamică a restricțiilor privind numărul de conexiuni pentru fiecare utilizator, ceea ce permite o gestionare mai flexibilă a utilizatorilor care trimit multe cereri costisitoare.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster