PostgreSQL 14 prihaja po enem letu razvoja in to so njegove novice

postgreSQL

Po skoraj letu dni razvoja napovedana je bila izdaja nove različice stabilne veje DBMS PostgreSQL 14 katerih posodobitve za novo podružnico bodo objavljene pet let do novembra 2026.

Za tiste, ki še vedno ne poznajo PostgreSQL, morate vedeti, da je znan tudi kot Postgres in to je sistem za upravljanje relacijske baze podatkov (RDBMS) brezplačna, odprtokodna, katerega namen je ponuditi bazo podatkov, ki temelji na razširljivosti in skladnosti s tehničnimi standardi.

Zasnovan je za obdelavo različnih delovnih obremenitev, od preprostih strojev do podatkovnih skladišč ali spletnih storitev s številnimi sočasnimi uporabniki.

Kaj je novega v PostgreSQL 14?

V tej novi različici družina tipov opredelitve obsega je bila razširjena z novimi vrstami "več razponov" ki omogočajo določite urejene sezname obsegov vrednosti, ki se ne prekrivajo. Poleg vsakega obstoječega tipa območja je predlagana lastna vrsta več razponov. Uporaba novih vrst poenostavlja oblikovanje poizvedb, ki manipulirajo s kompleksnimi zaporedji obsegov.

prav tako razširjene zmogljivosti za porazdeljene konfiguracije ki vključujejo več strežnikov PostgreSQL. Pri izvajanju logične replikacije je bilo mogoče pretakati transakcije v teku, kar lahko bistveno izboljša zmogljivost podvajanja velikih transakcij. Poleg tega je bilo optimizirano logično dekodiranje podatkov, ki prihajajo med logično replikacijo.

Poleg tega dodana podpora za delo na strani odjemalca (implementirano v libpq) Zahteve za prenos v načinu Transporter za znatno pospešitev scenarijev baze podatkov, povezane z izvajanjem velikega števila majhnih operacij pisanja (INSERT / UPDATE / DELETE) zaradi pošiljanja naslednje zahteve brez čakanja na rezultat zgoraj navedenega . Način tudi pomaga pospešiti delo pri povezavah z dolgimi zamudami pri dostavi paketov.

Mehanizem zunanjega vsebnika podatkov (postgres_fdw) za povezavo zunanjih tabel ima dodano podporo za vzporedno obdelavo poizvedb, ki je trenutno uporabna le pri povezovanju z drugimi strežniki PostgreSQL. Postgres_fdw dodaja tudi podporo za dodajanje podatkov v zunanje tabele v paketnem načinu in možnost uvoza particioniranih tabel z določitvijo direktive "IMPORT FOREIGN SCHEMA".

Poleg tega, optimizirane so bile izvedbe operacije VACUUM (zbiranje smeti in shranjevanje diskovnega prostora), dodan "način v sili" preskočiti nebistvene operacije zavijanja, če so ustvarjeni pogoji za zavijanje ID-ja transakcije in zmanjšani režijski stroški pri obdelavi indeksov B-Tree. Izvajanje operacije "ANALIZIRAJ", ki zbira statistične podatke o delovanju baze podatkov, se je znatno pospešilo.

Po drugi strani pa je tudi poudarjeno, da orodja so bila razširjena za spremljanje delovanja DBMS, dobro se dodani pogledi za sledenje napredku ukazov "COPY", statistika o mestih podvajanja in dejavnosti dnevnika transakcij WAL.

V PostgreSQL 14 lahko to tudi ugotovimo dodana možnost prilagajanja metode stiskanja, ki se uporablja v sistemu TOAST, ki je odgovorna za shranjevanje velikih podatkov, kot so bloki besedila ali geometrijske informacije. Poleg metode stiskanja pglz lahko TOAST zdaj uporablja tudi algoritem LZ4.

So bili dodani optimizacije razporejevalnika poizvedb za izboljšanje vzporedne obdelave poizvedb in za izboljšanje uspešnosti hkratnega izvajanja zaporednih pregledov zapisov, vzporednega izvajanja poizvedb v PL / pgSQL z ukazom "RETURN QUERY" in vzporednega izvajanja poizvedb v "REFRESH MATERIALIZED VIEW".

Od ostalih sprememb ki izstopajo:

  • Za izboljšanje delovanja ugnezdenih krožnih spojev (join) je bila izvedena dodatna podpora predpomnjenja.
  • Izboljšane so bile zmogljivosti močno obremenjenih sistemov, ki obdelujejo veliko število povezav. V nekaterih testih se je zmogljivost podvojila.
  • Uspešnost indeksov dreves B je bila izboljšana in odpravljena je bila težava z rastjo indeksov, ko se tabele pogosto posodabljajo.
  • Zdaj lahko za optimizacijo izrazov uporabite razširjeno statistiko, za optimizacijo okenskih funkcij pa lahko uporabite inkrementalne razvrstitve.

Končno sČe vas zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.