PostgreSQL 14 arrin pas një viti zhvillimi dhe këto janë lajmet e tij

postgreSQL

Pas gati një viti zhvillimi u njoftua lëshimi i versionit të ri të degës së qëndrueshme të DBMS PostgreSQL 14 përditësimet e të cilit për degën e re do të publikohen për pesë vjet deri në nëntor 2026.

Për ata që nuk janë ende të njohur me PostgreSQL, duhet të dini se ai njihet gjithashtu si Postgres dhe ky është një sistem i menaxhimit relativ të bazës së të dhënave (RDBMS) falas, burim i hapur, e cila synon të ofrojë një bazë të dhënash të bazuar në zgjerueshmërinë dhe pajtueshmërinë me standardet teknike.

Isshtë krijuar për të trajtuar një sërë ngarkesash pune, nga makineritë e thjeshta te depot e të dhënave ose shërbimet në internet me shumë përdorues të njëkohshëm.

Çfarë ka të re në PostgreSQL 14?

Në këtë version të ri familja e tipit të përcaktimit të rangut është zgjeruar me lloje të reja "gamë të shumëfishtë" që lejojnë përcaktoni listat e renditura të vargjeve të vlerave që nuk mbivendosen. Përveç secilit lloj vargu ekzistues, propozohet lloji i tij i gamës së shumëfishtë. Përdorimi i llojeve të reja thjeshton hartimin e pyetjeve që manipulojnë sekuenca komplekse të diapazoneve.

edhe aftësitë e zgjeruara për konfigurimet e shpërndara të cilat përfshijnë serverë të shumtë PostgreSQL. Në zbatimin e përsëritjes logjike, ishte e mundur të transmetoheshin transaksionet në progres, gjë që mundet përmirësojnë ndjeshëm performancën e replikimit të transaksioneve të mëdha. Për më tepër, deshifrimi logjik i të dhënave që mbërrijnë gjatë replikimit logjik është optimizuar.

Përveç kësaj mbështetje e shtuar për të punuar në anën e klientit (zbatuar në libpq) Transmetimi i mënyrës Transporter kërkon të shpejtojë ndjeshëm skenarët e një baze të dhënash të lidhur me zbatimin e një numri të madh të operacioneve të vogla të shkrimit (INSERT / UPDATE / DELETE) për shkak të dërgimit të kërkesës tjetër pa pritur rezultatin e mësipërm Me Modaliteti gjithashtu ndihmon në përshpejtimin e punës në lidhje me vonesa të gjata në shpërndarjen e paketave.

Mekanizmi i kontenierit të jashtëm të të dhënave (postgres_fdw) për të lidhur tabelat e jashtme ka shtuar mbështetjen për përpunimin paralel të pyetjeve, i cili aktualisht është i zbatueshëm vetëm kur lidheni me serverët e tjerë PostgreSQL. Postgres_fdw gjithashtu shton mbështetje për shtimin e të dhënave në tabelat e jashtme në modalitetin grumbull dhe aftësinë për të importuar tabela të ndara duke specifikuar direktivën "IMPORT SKEMA E HUAJ".

Përveç kësaj, u bënë optimizime për zbatimin e operacionit VACUUM (grumbullimi i mbeturinave dhe ruajtja e paketimit të diskut), shtuar "modalitetin e urgjencës" për të kapërcyer operacionet jo-thelbësore të mbështjellësve nëse kushtet e mbështjellësit të ID-së së transaksionit krijohen dhe zvogëlohen mbi kokën kur përpunohen indekset e B-Tree. Ekzekutimi i operacionit "ANALIZO", i cili mbledh statistika mbi funksionimin e bazës së të dhënave, është përshpejtuar ndjeshëm.

Nga ana tjetër, theksohet gjithashtu se mjetet janë zgjeruar për të monitoruar funksionimin e DBMS, pues se shtoi pamje për të ndjekur përparimin e komandës "Kopjo", statistika në lidhje me lojërat elektronike të replikimit dhe aktivitetin e regjistrit të transaksioneve WAL.

Në PostgreSQL 14 ne gjithashtu mund ta gjejmë atë shtoi aftësinë për të personalizuar metodën e kompresimit të përdorur në sistemin TOAST, e cila është përgjegjëse për ruajtjen e të dhënave të mëdha të tilla si blloqe teksti ose informacione gjeometrike. Përveç metodës së kompresimit pglz, TOAST tani mund të përdorë algoritmin LZ4.

Janë shtuar optimizimet e planifikuesit të pyetjeve për të përmirësuar përpunimin paralel të pyetjeve dhe për të përmirësuar performancën e ekzekutimit të njëkohshëm të skanimeve të njëpasnjëshme të regjistrimit, ekzekutimin e pyetjeve paralelisht në PL / pgSQL duke përdorur komandën "PYETJA E KTHIMIT" dhe ekzekutimi i pyetjeve paralelisht në "PAMJEN E PEFRFRITSUAR T MATERIALIZUAR".

Nga ndryshimet e tjera që bien në sy:

  • Mbështetje shtesë për caching është zbatuar për të përmirësuar performancën e bashkimeve rrethore të futura (bashko).
  • Janë bërë optimizime për të përmirësuar performancën e sistemeve të ngarkuara shumë që trajtojnë një numër të madh të lidhjeve. Në disa teste, performanca është dyfishuar.
  • Performanca e indekseve të pemëve B është përmirësuar dhe një çështje me rritjen e indeksit kur tabelat përditësohen shpesh është zgjidhur.
  • Tani statistikat e zgjeruara mund të përdoren për të optimizuar shprehjet dhe llojet shtesë mund të përdoren për të optimizuar funksionet e dritareve.

Më në fund sNëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.