„PostgreSQL 14“ ateina po metų kūrimo ir tai yra jo naujiena

postgreSQL

Po beveik metų plėtros buvo paskelbta nauja arklidės filialo versija DBVS „PostgreSQL“ 14 kurio naujosios šakos atnaujinimai bus skelbiami penkerius metus iki 2026 m.

Tiems, kuriems „PostgreSQL“ dar nepažįstamas, turėtumėte žinoti, kad jis taip pat žinomas kaip „Postgres“ ir tai yra reliacinė duomenų bazių valdymo sistema (RDBMS) nemokamas, atviras šaltinis, kurio tikslas - pasiūlyti duomenų bazę, pagrįstą išplėtimu ir atitikimu techniniams standartams.

Jis skirtas įvairiems darbo krūviams, pradedant paprastomis mašinomis, baigiant duomenų saugyklomis ar žiniatinklio paslaugomis, kuriose yra daugybė vartotojų.

Kas naujo „PostgreSQL 14“?

Šioje naujoje versijoje diapazono apibrėžimo tipų šeima buvo išplėsta naujais „kelių diapazonų“ tipais kad leidžia apibrėžti tvarkingus nesuderinamų verčių diapazonų sąrašus. Be kiekvieno esamo diapazono tipo, siūlomas ir jo kelių diapazonų tipas. Naujų tipų naudojimas supaprastina užklausų, manipuliuojančių sudėtingomis diapazonų sekomis, kūrimą.

taip pat išplėstos galimybės paskirstytoms konfigūracijoms kurie apima kelis „PostgreSQL“ serverius. Įgyvendinant loginį replikavimą, buvo galima transliuoti vykstančias operacijas, o tai gali žymiai pagerinti replikacijos našumą didelių sandorių. Be to, buvo optimizuotas loginio replikavimo metu atkeliaujančių duomenų loginis dekodavimas.

Papildoma papildoma parama darbui kliento pusėje (įdiegta „libpq“) „Transporter“ režimo perdavimo užklausos žymiai pagreitinti duomenų bazės scenarijus, susijusius su daugybės smulkių rašymo operacijų (INSERT / UPDATE / DELETE) įgyvendinimu, nes bus išsiųsta kita užklausa, nelaukiant aukščiau pateikto rezultato . Šis režimas taip pat padeda pagreitinti ryšių darbą ir ilgai vėluoja pristatyti paketą.

Išorinio duomenų talpyklos mechanizmas (postgres_fdw) prijungti išorines lenteles papildomai palaiko lygiagretų užklausų apdorojimą, kuris šiuo metu taikomas tik jungiantis prie kitų „PostgreSQL“ serverių. Postgres_fdw taip pat prideda paramą duomenų pridėjimui prie išorinių lentelių paketiniu režimu ir galimybė importuoti suskirstytas lenteles, nurodant direktyvą „IMPORT FOREIGN SCHEMA“.

Be to, buvo optimizuotas VACUUM operacijos įgyvendinimas (šiukšlių surinkimas ir pakavimo disko saugykla), pridėtas „avarinis režimas“ praleisti neesmines įvyniojimo operacijas, jei sukuriamos operacijos ID įvyniojimo sąlygos ir sumažinamos pridėtinės išlaidos apdorojant „B-Tree“ indeksus. Žymiai pagreitėjo operacijos „ANALIZĖ“, kuri renka duomenų bazės veikimo statistiką, vykdymas.

Kita vertus, tai taip pat pabrėžiama buvo išplėsti įrankiai, skirti stebėti DBVS veikimą, taip se pridėta peržiūrų, kad būtų galima stebėti komandų eigą „COPY“, replikacijos laiko tarpsnių ir WAL operacijų žurnalo veiklos statistika.

„PostgreSQL 14“ taip pat galime tai rasti pridėjo galimybę pritaikyti TOAST sistemoje naudojamą suspaudimo metodą, kuri yra atsakinga už didelių duomenų, pvz., teksto blokų ar geometrinės informacijos, saugojimą. Be pglz suspaudimo metodo, TOAST dabar gali naudoti LZ4 algoritmą.

Buvo pridėta užklausų planavimo priemonės optimizavimas, siekiant pagerinti lygiagretų užklausų apdorojimą ir pagerinti vienu metu vykdomų nuoseklių įrašų nuskaitymo rezultatus, užklausų vykdymą lygiagrečiai PL / pgSQL naudojant komandą „RETURN QUERY“ ir užklausų vykdymą lygiagrečiai naudojant „REFRESH MATERIALIZED VIEW“.

Iš kitų pokyčių kad išsiskiria:

  • Buvo įdiegta papildoma talpyklos palaikymo funkcija, siekiant pagerinti įdėtų apskritų sujungimų (sujungimų) našumą.
  • Buvo atliktas optimizavimas, siekiant pagerinti labai apkrautų sistemų, kurios tvarko daugybę jungčių, našumą. Kai kurių bandymų metu našumas padvigubėjo.
  • Buvo pagerintas B-medžio indeksų našumas ir išspręsta problema, susijusi su indekso augimu, kai lentelės dažnai atnaujinamos.
  • Dabar išplėstinė statistika gali būti naudojama išraiškoms optimizuoti, o papildomos rūšys - lango funkcijoms optimizuoti.

Pagaliau sJei jus domina daugiau apie tai sužinoti, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.