PostgreSQL 14 kommer etter et års utvikling, og dette er nyhetene

postgreSQL

Etter nesten et års utvikling utgivelsen av den nye versjonen av den stabile grenen ble kunngjort av DBMS PostgreSQL 14 hvis oppdateringer for den nye grenen vil bli publisert i fem år frem til november 2026.

For de som fremdeles ikke er kjent med PostgreSQL, bør du vite at det også er kjent som Postgres og dette er et relasjonelt databasesystem (RDBMS) gratis, åpen kildekode, som har som mål å tilby en database basert på utvidbarhet og samsvar med tekniske standarder.

Den er designet for å håndtere en rekke arbeidsbelastninger, fra enkle maskiner til datalager eller webtjenester med mange samtidige brukere.

Hva er nytt i PostgreSQL 14?

I denne nye versjonen rekkeviddefinisjonstypefamilien er utvidet med nye typer "flere områder" som tillater det definere ordnede lister over verdiområder som ikke overlapper hverandre. I tillegg til hver eksisterende rekkevidde, foreslås en egen type med flere områder. Bruken av nye typer forenkler utformingen av spørringer som manipulerer komplekse sekvenser av områder.

Også muligheter utvidet for distribuerte konfigurasjoner som inkluderer flere PostgreSQL -servere. Ved implementering av logisk replikering var det mulig å streame pågående transaksjoner, noe som kan forbedre replikasjonsytelsen betydelig av store transaksjoner. I tillegg er den logiske dekodingen av dataene som kommer under logisk replikasjon optimalisert.

Dess lagt til støtte for arbeid på klientsiden (implementert i libpq) Transportermodusoverføringsforespørsler for å øke hastigheten på scenariene til en database knyttet til implementering av et stort antall små skriveoperasjoner (INSERT / UPDATE / DELETE) på grunn av å sende neste forespørsel uten å vente på resultatet av ovenstående . Modusen hjelper også med å fremskynde arbeidet med tilkoblinger med lange forsinkelser i pakkelevering.

Den eksterne databeholdermekanismen (postgres_fdw) for å koble til eksterne tabeller har lagt til støtte for parallell søkebehandling, som for øyeblikket bare er aktuelt når du kobler til andre PostgreSQL -servere. Postgres_fdw legger også til støtte for å legge til data til eksterne tabeller i batchmodus og muligheten til å importere partisjonerte tabeller ved å spesifisere direktivet "IMPORT FOREIGN SCHEMA".

Videre optimaliseringer ble gjort for implementeringen av VACUUM -operasjonen (oppsamling og lagring av søppeldisk), lagt til "nødmodus" å hoppe over ikke-essensielle wrapper-operasjoner hvis transaksjons-ID-wrapper-betingelser opprettes og reduseres overhead ved behandling av B-Tree-indekser. Utførelsen av "ANALYSE" -operasjonen, som samler inn statistikk over databasens drift, har blitt betydelig akselerert.

På den annen side er det også fremhevet at verktøy er utvidet for å overvåke driften av DBMS, deretter se lagt til visninger for å spore kommando fremgang "KOPI", statistikk om replikasjonsspor og WAL -transaksjonsloggaktivitet.

I PostgreSQL 14 kan vi også finne det lagt til muligheten til å tilpasse komprimeringsmetoden som brukes i TOAST -systemet, som er ansvarlig for å lagre store data som tekstblokker eller geometrisk informasjon. I tillegg til pglz -komprimeringsmetoden, kan TOAST nå bruke LZ4 -algoritmen.

Har blitt lagt til spørringsplanleggeroptimaliseringer for å forbedre parallell søkebehandling og for å forbedre ytelsen til samtidig utførelse av sekvensielle postskanninger, utførelse av spørringer parallelt i PL / pgSQL ved å bruke kommandoen "RETURN QUERY" og utførelsen av forespørsler parallelt i "REFRESH MATERIALIZED VIEW".

Av de andre endringene som skiller seg ut:

  • Ytterligere hurtigbufringsstøtte er implementert for å forbedre ytelsen til nestede sirkulære sammenføyninger (bli med).
  • Det er gjort optimaliseringer for å forbedre ytelsen til tungt belastede systemer som håndterer et stort antall tilkoblinger. I noen tester har ytelsen doblet seg.
  • Ytelsen til B-treindekser er forbedret, og et problem med indeksvekst når tabeller oppdateres ofte er løst.
  • Nå kan utvidet statistikk brukes til å optimalisere uttrykk og inkrementelle sorteringer kan brukes til å optimalisere vindusfunksjoner.

Endelig sHvis du er interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.