„Cloudflare“ atvirojo kodo „PgBouncer“ šakutė

„Cloudflare“ paskelbė savo PgBouncer tarpinio serverio versijos šaltinio kodą, naudojamą atvirų ryšių su PostgreSQL DBVS baseinui palaikyti. „PgBouncer“ leidžia programoms pasiekti „PostgreSQL“ per jau užmegztus ryšius, kad būtų išvengta nuolatinių daug išteklių reikalaujančių pasikartojančių ryšių atidarymo ir uždarymo operacijų vykdymo ir aktyvių prisijungimų prie „PostgreSQL“ skaičiaus mažinimo.

Forkėje siūlomais pakeitimais siekiama griežčiau izoliuoti išteklius atskirų duomenų bazių lygmeniu (procesoriaus apkrova, atminties sąnaudos ir įvesties/išvesties intensyvumas) bei užtikrinti prisijungimų skaičiaus limitą vartotojo ir ryšių telkinio atžvilgiu. Pavyzdžiui, paskelbtoje šakėje įdiegta galimybė apriboti kiekvieno vartotojo ryšio telkinio dydį, kuris tinkamai veikia konfigūracijose su pagrindinio kompiuterio autentifikavimu (HBA). Be to, buvo pridėtas palaikymas, leidžiantis dinamiškai keisti kiekvieno vartotojo prisijungimų skaičiaus apribojimus, o tai leidžia lanksčiau sumažinti naudotojų, siunčiančių daug išteklių reikalaujančių užklausų, skaičių.

Šaltinis: opennet.ru

Добавить комментарий