PostgreSQL 14 saabub pärast aastast arendustööd ja need on selle uudised

postgreSQL

Pärast peaaegu aastast arengut teatati talliharu uue versiooni väljaandmisest DBMSist PostgreSQL 14 kelle uuendused uue haru kohta avaldatakse viis aastat kuni 2026. aasta novembrini.

Neile, kellele PostgreSQL on endiselt võõras, peaksite teadma, et see on tuntud ka kui Postgres ja see on relatsiooniline andmebaaside haldussüsteem (RDBMS) tasuta, avatud lähtekoodiga, mille eesmärk on pakkuda laiendatavusel ja tehnilistele standarditele vastavusel põhinevat andmebaasi.

See on mõeldud mitmesuguste töökoormuste käsitlemiseks, alates lihtsatest masinatest kuni paljude samaaegsete kasutajatega andmelaodesse või veebiteenustesse.

Mida uut on PostgreSQL 14-s?

Selles uues versioonis vahemiku määratlustüüpide perekonda on laiendatud uute "mitme vahemikuga" tüüpidega mis lubavad määratlege järjestatud loendid väärtuste vahemikest, mis ei kattu. Lisaks igale olemasolevale vahemikutüübile pakutakse välja oma mitme vahemiku tüüp. Uute tüüpide kasutamine lihtsustab keerukate vahemike jadadega manipuleerivate päringute kujundamist.

ka laiendatud võimalused hajutatud konfiguratsioonide jaoks mis sisaldavad mitut PostgreSQL -i serverit. Loogilise replikatsiooni rakendamisel oli võimalik voogesitada pooleliolevaid tehinguid, mida saab parandab oluliselt replikatsiooni jõudlust suurtest tehingutest. Lisaks on optimeeritud loogilise replikatsiooni ajal saabuvate andmete loogiline dekodeerimine.

Lisaks lisatud tugi kliendi poolel töötamiseks (rakendatud libpq -s) Transporter -režiimi edastamise taotlused kiirendavad oluliselt andmebaasi stsenaariume, mis on seotud suure hulga väikeste kirjutamistoimingute (INSERT / UPDATE / DELETE) rakendamisega, kuna järgmise päringu saatmine ootab ülaltoodud tulemust . Režiim aitab kiirendada ka ühenduste tööd, kui pakettide kohaletoimetamine viibib kaua.

Välise andmekonteineri mehhanism (postgres_fdw) väliste tabelite ühendamiseks on lisatud tugi paralleelsete päringute töötlemiseks, mis on praegu rakendatav ainult teiste PostgreSQL -serveritega ühenduse loomisel. Postgres_fdw lisab ka toetust andmete lisamiseks välistele tabelitele pakettrežiimis ja võimalus importida jaotatud tabeleid, täpsustades direktiivi "IMPORT FOREIGN SCHEMA".

Lisaks optimeeriti VACUUM -operatsiooni rakendamist (prügivedu ja pakendikettad) lisatud "avariirežiim" vahele jätta ebaolulised mähkimistoimingud, kui luuakse tehingu ID mähkimistingimused ja vähendatakse üldkulusid B-Tree indeksite töötlemisel. Andmebaasi toimimise kohta statistikat koguva operatsiooni "ANALÜÜS" täitmist on oluliselt kiirendatud.

Teisalt tuuakse ka seda esile tööriistu on laiendatud DBMS -i toimimise jälgimiseks, nii se lisanud vaateid käskude edenemise jälgimiseks "COPY", statistika replikatsiooniaegade ja WAL -i tehingute logi tegevuse kohta.

PostgreSQL 14 -st võime seda ka leida lisas võimaluse kohandada TOAST -süsteemis kasutatavat tihendusmeetodit, mis vastutab suurte andmete, näiteks tekstiplokkide või geomeetrilise teabe salvestamise eest. Lisaks pglz tihendusmeetodile saab TOAST nüüd kasutada LZ4 algoritmi.

On lisatud päringute planeerija optimeerimine paralleelse päringute töötlemise parandamiseks ja parandada järjestikuste kirjete skaneerimise samaaegse täitmise, päringute paralleelset täitmist PL / pgSQL -is, kasutades käsku "RETURN QUERY", ja päringute paralleelset täitmist jaotises "REFRESH MATERIALIZED VIEW".

Muudest muudatustest mis paistavad silma:

  • Pesastatud ümmarguste ühenduste (liitumise) toimivuse parandamiseks on rakendatud täiendavat vahemällu toetamist.
  • Optimeeritud on suure koormusega süsteemide jõudluse parandamiseks, mis käitlevad suurt hulka ühendusi. Mõne testi puhul on jõudlus kahekordistunud.
  • B-puu indeksite toimivust on parandatud ja tabelite sagedase uuendamise korral on indeksi kasvuga seotud probleem lahendatud.
  • Nüüd saab laiendatud statistikat kasutada avaldiste optimeerimiseks ja järkjärgulisi sorte akende funktsioonide optimeerimiseks.

Lõpuks sKui olete huvitatud sellest rohkem teada saama, saate üksikasju kontrollida Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.