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

postgreSQL

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

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

Dizajniran je za razna opterećenja, od jednostavnih strojeva do skladišta podataka ili web usluga s mnogim istodobnim korisnicima.

Što je novo u PostgreSQL 14?

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

također proširene mogućnosti za distribuirane konfiguracije koji uključuju više PostgreSQL poslužitelja. U provedbi logičke replikacije bilo je moguće strujati transakcije u tijeku, što može značajno poboljšati performanse replikacije velikih transakcija. Osim toga, optimizirano je logičko dekodiranje podataka koji pristižu tijekom logičke replikacije.

dodatno 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 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 također dodaje podršku za dodavanje podataka vanjskim tablicama u paketnom načinu rada i mogućnost uvoza particioniranih tablica specificiranjem direktive "IMPORT FOREIGN SCHEMA".

Osim toga, napravljene su optimizacije za provedbu operacije VACUUM (skupljanje smeća i skladištenje diska), dodan "način rada u nuždi" 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đer je istaknuto da alati su prošireni za praćenje rada DBMS -a, tada se dodani prikazi za praćenje napretka naredbe "COPY", statistika o utorima za replikaciju i aktivnosti dnevnika transakcija WAL.

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

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

Od ostalih promjena koji se ističu:

  • Dodatna podrška predmemoriranja implementirana je radi poboljšanja performansi ugniježđenih kružnih spojeva (join).
  • Optimizirane su mogućnosti poboljšanja performansi jako opterećenih sustava koji obrađuju veliki broj veza. U nekim testovima izvedba se udvostručila.
  • Izvedba indeksa B-stabla poboljšana je 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 inkrementalna razvrstavanja za optimizaciju prozorskih funkcija.

Napokon sAko vas zanima više o tome, možete provjeriti detalje U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.