PostgreSQL 14 prichádza po roku vývoja a toto sú jeho novinky

postgreSQL

Po takmer roku vývoja bolo oznámené vydanie novej verzie stabilnej vetvy systému DBMS PostgreSQL 14 ktorých aktualizácie pre novú pobočku budú uverejnené na päť rokov do novembra 2026.

Pre tých, ktorí ešte nepoznajú PostgreSQL, mali by ste vedieť, že je tiež známy ako Postgres a toto je systém správy relačných databáz (RDBMS) zadarmo, otvorený zdroj, ktorej cieľom je ponúknuť databázu založenú na rozšíriteľnosti a súlade s technickými normami.

Je navrhnutý na zvládnutie rôznych pracovných záťaží, od jednoduchých strojov až po dátové sklady alebo webové služby s mnohými súčasnými používateľmi.

Čo je nové v PostgreSQL 14?

V tejto novej verzii rodina typov definícií rozsahu bola rozšírená o nové typy „viacerých rozsahov“ ktoré umožňujú definovať usporiadané zoznamy rozsahov hodnôt, ktoré sa neprekrývajú. Okrem každého existujúceho typu rozsahu je navrhnutý aj jeho vlastný typ s viacerými rozsahmi. Použitie nových typov zjednodušuje návrh dotazov, ktoré manipulujú so zložitými sekvenciami rozsahov.

tiež rozšírené možnosti pre distribuované konfigurácie ktoré zahŕňajú viacero serverov PostgreSQL. Pri implementácii logickej replikácie bolo možné streamovať prebiehajúce transakcie, ktoré môžu výrazne zlepšiť výkon replikácie veľkých transakcií. Okrem toho bolo optimalizované logické dekódovanie údajov prichádzajúcich počas logickej replikácie.

ďalej pridaná podpora pre prácu na strane klienta (implementované v libpq) Prenos v režime transportéra požaduje výrazné urýchlenie scenárov databázy spojených s implementáciou veľkého počtu malých operácií zápisu (INSERT / UPDATE / DELETE) z dôvodu odoslania ďalšej požiadavky bez čakania na výsledok vyššie uvedeného. . Režim tiež pomáha urýchliť prácu na spojoch s dlhým oneskorením doručovania balíkov.

Mechanizmus externého kontajnera údajov (postgres_fdw) na pripojenie externých tabuliek pridal podporu pre paralelné spracovanie dotazov, ktorá je v súčasnej dobe použiteľná iba pri pripojení k iným serverom PostgreSQL. Postgres_fdw tiež pridáva podporu pre pridávanie údajov do externých tabuliek v dávkovom režime a schopnosť importovať rozdelené tabuľky zadaním smernice „IMPORT CIZÍ SCHÉMA“.

Okrem toho, boli vykonané optimalizácie implementácie operácie VACUUM (zber odpadu a skladovanie diskov na disku), pridaný „núdzový režim“ preskočiť nepodstatné operácie obálky, ak sú pri spracovaní indexov B-Tree vytvorené podmienky obálky transakčného ID a znížené režijné náklady. Vykonanie operácie „ANALÝZA“, ktorá zbiera štatistiky o prevádzke databázy, sa výrazne zrýchlilo.

Na druhej strane sa to tiež zdôrazňuje boli rozšírené nástroje na monitorovanie prevádzky systému DBMS, potom se pridané zobrazenia na sledovanie priebehu príkazov „KOPÍROVAŤ“, štatistiky o replikačných slotoch a aktivite denníka transakcií WAL.

V PostgreSQL 14 to tiež môžeme nájsť pridaná možnosť prispôsobiť metódu kompresie používanú v systéme TOAST, ktorá je zodpovedná za ukladanie veľkých dát, ako sú bloky textu alebo geometrické informácie. Okrem metódy kompresie pglz môže TOAST teraz používať aj algoritmus LZ4.

Boli pridané optimalizácia plánovača dotazov na zlepšenie paralelného spracovania dotazov a na zlepšenie výkonu simultánneho vykonávania sekvenčných skenov záznamov, paralelného vykonávania dotazov v PL / pgSQL pomocou príkazu „RETURN QUERY“ a paralelného vykonávania dotazov v „REFRESH MATERIALIZED VIEW“.

Z ďalších zmien ktoré vynikajú:

  • Na zlepšenie výkonu vnorených kruhových spojení (spájanie) bola implementovaná ďalšia podpora ukladania do pamäte cache.
  • Boli vykonané optimalizácie s cieľom zlepšiť výkon silne zaťažených systémov, ktoré zvládajú veľký počet pripojení. V niektorých testoch sa výkon zdvojnásobil.
  • Výkonnosť indexov B-stromu bola vylepšená a bol vyriešený problém s rastom indexov pri častej aktualizácii tabuliek.
  • Teraz je možné na optimalizáciu výrazov použiť rozšírené štatistiky a na optimalizáciu funkcií okien prírastkové triedenia.

Nakoniec sAk máte záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.