PostgreSQL 14 kommer efter ett års utveckling och det här är dess nyheter

postgreSQL

Efter nästan ett års utveckling lanseringen av den nya versionen av den stabila grenen tillkännagavs av DBMS PostgreSQL 14 vars uppdateringar för den nya grenen kommer att publiceras i fem år fram till november 2026.

För dem som fortfarande inte känner till PostgreSQL, bör du veta att det också är känt som Postgres och detta är ett relationellt databashanteringssystem (RDBMS) gratis, öppen källkod, som syftar till att erbjuda en databas baserad på utbyggbarhet och överensstämmelse med tekniska standarder.

Den är utformad för att hantera en mängd olika arbetsbelastningar, från enkla maskiner till datalager eller webbtjänster med många samtidiga användare.

Vad är nytt i PostgreSQL 14?

I den här nya versionen intervalldefinitionstypfamiljen har utökats med nya typer av "flera intervall" Som tillåter definiera ordnade listor med värden som inte överlappar varandra. Förutom varje befintlig intervalltyp föreslås en egen typ av flera intervall. Användningen av nya typer förenklar utformningen av frågor som manipulerar komplexa sekvenser av intervall.

också funktioner utökade för distribuerade konfigurationer som inkluderar flera PostgreSQL -servrar. Vid implementering av logisk replikering var det möjligt att strömma pågående transaktioner, vilket kan förbättrar replikationsprestanda avsevärt av stora transaktioner. Dessutom har den logiska avkodningen av data som kommer under logisk replikering optimerats.

dessutom lagt till stöd för arbete på klientsidan (implementerat i libpq) Transporterlägesöverföringsbegäranden för att väsentligt påskynda scenarierna för en databas som är associerad med implementeringen av ett stort antal små skrivoperationer (INSERT / UPDATE / DELETE) på grund av att nästa begäran skickas utan att vänta på resultatet av ovanstående . Läget hjälper också till att påskynda arbetet med anslutningar med långa förseningar i paketleveransen.

Den externa datacontainermekanismen (postgres_fdw) för att ansluta externa tabeller har lagt till stöd för parallell frågebehandling, som för närvarande endast är tillämplig vid anslutning till andra PostgreSQL -servrar. Postgres_fdw lägger också till stöd för att lägga till data till externa tabeller i batch -läge och möjligheten att importera partitionerade tabeller genom att ange direktivet "IMPORT FOREIGN SCHEMA".

Dessutom, optimeringar gjordes för genomförandet av VACUUM -operationen (sophämtning och lagring av förpackningsskivor), lagt till "nödläge" att hoppa över icke-väsentliga wrapper-operationer om transaktions-ID-wrapper-villkor skapas och reduceras overhead vid bearbetning av B-Tree-index. Utförandet av "ANALYS" -operationen, som samlar in statistik om databasens drift, har påskyndats avsevärt.

Å andra sidan lyfts det också fram det verktyg har utökats för att övervaka hur DBMS fungerar, sedan se lagt till vyer för att spåra kommandoförlopp "KOPIERA", statistik om replikeringsplatser och WAL -transaktionsloggaktivitet.

I PostgreSQL 14 kan vi också hitta det lagt till möjligheten att anpassa komprimeringsmetoden som används i TOAST -systemet, som är ansvarig för att lagra stora data såsom textblock eller geometrisk information. Förutom pglz -komprimeringsmetoden kan TOAST nu använda LZ4 -algoritmen.

Har lagts till fråge schemaläggare optimeringar för att förbättra parallell fråga bearbetning och för att förbättra prestandan för samtidig körning av sekventiella postskanningar, exekvering av frågor parallellt i PL / pgSQL med kommandot "RETURN QUERY" och utförandet av frågor parallellt i "REFRESH MATERIALIZED VIEW".

Av de andra förändringarna som sticker ut:

  • Ytterligare cachelagringsstöd har implementerats för att förbättra prestandan för kapslade cirkulära fogar (sammanfoga).
  • Optimeringar har gjorts för att förbättra prestanda för tungt belastade system som hanterar ett stort antal anslutningar. I vissa tester har prestandan fördubblats.
  • Prestanda för B-trädindex har förbättrats och ett problem med indextillväxt när tabeller uppdateras ofta har lösts.
  • Nu kan utökad statistik användas för att optimera uttryck och inkrementella sorter kan användas för att optimera fönsterfunktioner.

Slutligen sOm du är intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.