PostgreSQL 14 stiže nakon godinu dana razvoja i to su njegove vijesti

postgreSQL

Nakon skoro godinu dana razvoja najavljeno je izdavanje nove verzije stabilne grane DBMS -a PostgreSQL 14 čija će ažuriranja za novu podružnicu biti objavljivana pet godina do novembra 2026.

Za one koji još uvijek nisu upoznati s PostgreSQL-om, trebali biste znati da je poznat i kao Postgres i ovo je sistem upravljanja relacijskim bazama podataka (RDBMS) besplatan, otvoreni izvor, čiji je cilj ponuditi bazu podataka zasnovanu na proširivosti i usklađenosti sa tehničkim standardima.

Dizajniran je za podmirivanje različitih radnih opterećenja, od jednostavnih mašina do skladišta podataka ili web usluga s mnogim istodobnim korisnicima.

Šta je novo u PostgreSQL 14?

U ovoj novoj verziji porodica tipova definicija opsega proširena je novim tipovima "više raspona" to dopuštaju definirati uređene liste raspona vrijednosti koji se ne preklapaju. Uz svaki postojeći tip raspona, predlaže se i njegov vlastiti višestruki raspon. Upotreba novih tipova pojednostavljuje dizajn upita koji manipuliraju složenim nizovima raspona.

Takođe proširene mogućnosti za distribuirane konfiguracije koji uključuju više PostgreSQL servera. U implementaciji logičke replikacije, bilo je moguće strujati transakcije u tijeku, što može značajno poboljšavaju performanse replikacije velikih transakcija. Osim toga, optimizirano je logičko dekodiranje podataka koji stižu tijekom logičke replikacije.

Uz to dodatna podrška za rad na strani klijenta (implementirano u libpq) Transporter način prijenosa zahtjeva za značajno ubrzanje scenarija baze podataka povezanih s implementacijom velikog broja malih operacija pisanja (INSERT / UPDATE / DELETE) zbog slanja sljedećeg zahtjeva bez čekanja na rezultat gore navedenog . Način rada također pomaže ubrzati rad na vezama s dugim kašnjenjima u isporuci paketa.

Mehanizam vanjskog spremnika podataka (postgres_fdw) za povezivanje vanjskih tablica ima dodatnu podršku za paralelnu obradu upita, koja je trenutno primjenjiva samo pri povezivanju s drugim PostgreSQL poslužiteljima. Postgres_fdw dodaje i podršku za dodavanje podataka vanjskim tablicama u paketnom načinu rada i mogućnost uvoza particioniranih tablica specificiranjem direktive "IMPORT FOREIGN SCHEMA".

Takođe, napravljene su optimizacije za implementaciju operacije VACUUM (prikupljanje smeća i skladištenje diska), dodat "hitni način rada" preskočiti nebitne operacije omotača ako se stvore uvjeti omotača ID-a transakcije i smanje troškovi pri obradi indeksa B-stabla. Izvođenje operacije "ANALIZA", koja prikuplja statističke podatke o radu baze podataka, značajno je ubrzano.

S druge strane, takođe je istaknuto da alati su prošireni za praćenje rada DBMS -a, dobro se dodani prikazi za praćenje napretka komande "COPY", statistika o utorima replikacije i aktivnosti dnevnika transakcija WAL.

U PostgreSQL 14 to također možemo pronaći dodana je mogućnost prilagođavanja metode kompresije koja se koristi u sistemu TOAST, koji je odgovoran za skladištenje velikih podataka kao što su blokovi teksta ili geometrijske informacije. Osim pglz metode kompresije, TOAST sada može koristiti i LZ4 algoritam.

Dodani su optimizacije raspoređivača upita radi poboljšanja paralelne obrade upita i poboljšati performanse istovremenog izvršavanja sekvencijalnih skeniranja zapisa, paralelno izvršavanje upita u PL / pgSQL pomoću naredbe "RETURN QUERY" i izvršavanje upita paralelno u "REFRESH MATERIALIZED VIEW".

Od ostalih promjena koji se ističu:

  • Dodatna podrška keširanja je implementirana radi poboljšanja performansi ugniježđenih kružnih spojeva (join).
  • Napravljene su optimizacije za poboljšanje performansi jako opterećenih sistema koji obrađuju veliki broj veza. U nekim testovima performanse su se udvostručile.
  • Performanse indeksa B-stabla su poboljšane i riješen je problem s rastom indeksa kada se tablice često ažuriraju.
  • Sada se proširena statistika može koristiti za optimizaciju izraza, a inkrementalne sorte za optimizaciju prozorskih funkcija.

Konačno sAko ste zainteresovani da saznate više o tome, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.