PostgreSQL 14 přichází po roce vývoje a toto jsou jeho novinky

postgreSQL

Po téměř roce vývoje bylo oznámeno vydání nové verze stabilní větve systému DBMS PostgreSQL 14 jehož aktualizace pro novou pobočku budou zveřejňovány po dobu pěti let do listopadu 2026.

Pro ty, kteří ještě neznají PostgreSQL, měli byste vědět, že je také známý jako Postgres a toto je systém správy relačních databází (RDBMS) zdarma, open source, jehož cílem je nabídnout databázi založenou na rozšiřitelnosti a souladu s technickými normami.

Je navržen tak, aby zvládl různé pracovní zátěže, od jednoduchých strojů po datové sklady nebo webové služby s mnoha souběžnými uživateli.

Co je nového v PostgreSQL 14?

V této nové verzi rodina typů definice rozsahu byla rozšířena o nové typy „více rozsahů“ které umožňují definujte seřazené seznamy rozsahů hodnot, které se nepřekrývají. Kromě každého existujícího typu rozsahu je navržen vlastní typ více rozsahů. Použití nových typů zjednodušuje návrh dotazů, které manipulují se složitými sekvencemi rozsahů.

také možnosti rozšířené pro distribuované konfigurace které zahrnují více serverů PostgreSQL. Při implementaci logické replikace bylo možné streamovat probíhající transakce, což může výrazně zlepšit výkon replikace velkých transakcí. Kromě toho bylo optimalizováno logické dekódování dat přicházejících během logické replikace.

Navíc přidána podpora pro práci na straně klienta (implementováno v libpq) Přenos v režimu transportéru vyžaduje výrazné zrychlení scénářů databáze spojené s implementací velkého počtu malých operací zápisu (INSERT / UPDATE / DELETE) kvůli odeslání dalšího požadavku bez čekání na výsledek výše uvedeného . Režim také pomáhá urychlit práci na připojeních s dlouhým zpožděním při doručování balíků.

Mechanismus externího kontejneru dat (postgres_fdw) pro připojení externích tabulek přidala podporu pro paralelní zpracování dotazů, což je aktuálně použitelné pouze při připojení k jiným serverům PostgreSQL. Postgres_fdw také přidává podporu pro přidávání dat do externích tabulek v dávkovém režimu a schopnost importovat rozdělené tabulky zadáním směrnice „IMPORT CIZÍ SCHÉMA“.

Navíc, byly provedeny optimalizace implementace operace VACUUM (sběr odpadu a ukládání disků na disku), přidán „nouzový režim“ přeskočit nepodstatné operace obálky, pokud jsou při zpracování indexů B-Tree vytvořeny podmínky omezení transakce ID a snížena režie. Provádění operace „ANALYZE“, která shromažďuje statistiky o provozu databáze, bylo výrazně zrychleno.

Na druhou stranu je také zdůrazněno, že byly rozšířeny nástroje pro sledování provozu systému DBMS, Pues se přidány pohledy pro sledování průběhu příkazů "COPY", statistika replikačních slotů a aktivita protokolu transakcí WAL.

V PostgreSQL 14 to také můžeme najít přidána možnost přizpůsobit metodu komprese používanou v systému TOAST, která je zodpovědná za ukládání velkých dat, jako jsou bloky textu nebo geometrické informace. Kromě metody komprese pglz může TOAST nyní používat algoritmus LZ4.

Byly přidány optimalizace plánovače dotazů ke zlepšení paralelního zpracování dotazů a zlepšit výkon simultánního provádění sekvenčních skenů záznamů, paralelní provádění dotazů v PL / pgSQL pomocí příkazu „RETURN QUERY“ a provádění paralelních dotazů v „REFRESH MATERIALIZED VIEW“.

Z dalších změn které vynikají:

  • Byla implementována další podpora ukládání do mezipaměti, aby se zlepšil výkon vnořených kruhových spojení (spojení).
  • Byly provedeny optimalizace s cílem zlepšit výkon silně zatížených systémů, které zvládají velký počet připojení. V některých testech se výkon zdvojnásobil.
  • Byl vylepšen výkon indexů B-stromu a byl vyřešen problém s růstem indexů při častých aktualizacích tabulek.
  • Nyní lze k optimalizaci výrazů použít rozšířené statistiky a k optimalizaci funkcí okna přírůstkové řazení.

Nakonec sPokud máte zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.