PostgreSQL 14 saapuu vuoden kehityksen jälkeen ja nämä ovat sen uutisia

postgreSQL

Lähes vuoden kehityksen jälkeen julkistettiin vakaan sivuliikkeen uuden version julkaisu DBMS: stä PostgreSQL 14 jonka päivitykset uutta haaraa varten julkaistaan ​​viiden vuoden ajan marraskuuhun 2026 saakka.

Niille, joille PostgreSQL ei ole vielä tuttu, sinun tulisi tietää, että se tunnetaan myös nimellä Postgres ja tämä on relaatiotietokantojen hallintajärjestelmä (RDBMS) ilmainen, avoimen lähdekoodin, jonka tavoitteena on tarjota laajennettavuuteen ja teknisten standardien noudattamiseen perustuva tietokanta.

Se on suunniteltu käsittelemään erilaisia ​​työmääriä, yksinkertaisista koneista tietovarastoihin tai verkkopalveluihin, joissa on useita samanaikaisia ​​käyttäjiä.

Mitä uutta PostgreSQL 14: ssa on?

Tässä uudessa versiossa alueiden määritystyyppiperhettä on laajennettu uusilla "usean alueen" tyypeillä jotka sallivat määrittele järjestetyt luettelot arvoalueista, jotka eivät ole päällekkäisiä. Kunkin olemassa olevan aluelajin lisäksi ehdotetaan omaa useita alueita. Uusien tyyppien käyttö yksinkertaistaa kyselyjen suunnittelua, jotka manipuloivat monimutkaisia ​​alueiden sekvenssejä.

myös ominaisuuksia laajennettu hajautetuille kokoonpanoille jotka sisältävät useita PostgreSQL -palvelimia. Loogisen replikoinnin toteuttamisessa oli mahdollista suoratoistaa käynnissä olevia tapahtumia, mikä voi parantaa merkittävästi replikointitehoa suurista kaupoista. Lisäksi loogisen replikoinnin aikana saapuvien tietojen looginen dekoodaus on optimoitu.

lisäksi lisätty tuki asiakaspuolen työskentelylle (toteutettu libpq: ssä) Transporter -tilan lähetyspyynnöt nopeuttavat merkittävästi tietokannan skenaarioita, jotka liittyvät suuren määrän pienten kirjoitusoperaatioiden (INSERT / UPDATE / DELETE) toteuttamiseen, koska seuraava pyyntö lähetetään odottamatta yllä olevan tulosta . Tila auttaa myös nopeuttamaan yhteyksissä työskentelyä, kun pakettien toimitus viivästyy pitkään.

Ulkoinen tietosäiliömekanismi (postgres_fdw) ulkoisten taulukoiden yhdistämiseen on lisännyt rinnakkaisen kyselynkäsittelyn tukea, joka on tällä hetkellä käytettävissä vain, kun muodostetaan yhteys muihin PostgreSQL -palvelimiin. Postgres_fdw lisää myös tukea tietojen lisäämiseen ulkoisiin taulukoihin erätilassa ja mahdollisuus tuoda osioidut taulukot määrittämällä "IMPORT FOREIGN SCHEMA" -direktiivi.

Lisäksi, optimoitiin VACUUM -toiminnon toteuttaminen (roskien keräys ja pakkauslevyn tallennus), lisätty "hätätila" välttämättömien kääretoimintojen ohittaminen, jos tapahtumatunnuksen kääreehdot luodaan ja vähennetään yleiskustannuksia B-Tree-indeksejä käsiteltäessä. "ANALYZE" -operaation, joka kerää tilastoja tietokannan toiminnasta, toteuttamista on nopeutettu merkittävästi.

Toisaalta se on myös korostettu työkaluja on laajennettu seuraamaan DBMS -järjestelmän toimintaa, sitten se lisäsi näkymiä komennon edistymisen seuraamiseksi "COPY", tilastot replikointipaikoista ja WAL -tapahtumalokitoiminnasta.

Löydät sen myös PostgreSQL 14: stä lisäsi mahdollisuuden muokata TOAST -järjestelmässä käytettyä pakkausmenetelmää, joka vastaa suurten tietojen, kuten tekstilohkojen tai geometristen tietojen, tallentamisesta. Pglz -pakkausmenetelmän lisäksi TOAST voi nyt käyttää LZ4 -algoritmia.

On lisätty kyselyjen ajastimen optimoinnit rinnakkaiskyselyjen käsittelyn parantamiseksi ja parantaa peräkkäisten tietuetarkistusten samanaikaisen suorittamisen suorituskykyä, kyselyjen suorittamista rinnakkain PL / pgSQL -ohjelmassa käyttämällä komentoa "RETURN QUERY" ja kyselyjen suorittamista rinnakkain "REFRESH MATERIALIZED VIEW" -palvelussa.

Muista muutoksista jotka erottuvat:

  • Välimuistin lisätuki on otettu käyttöön sisäkkäisten pyöreiden liitosten (liitosten) suorituskyvyn parantamiseksi.
  • Optimointeja on tehty parantamaan raskaasti kuormitettujen järjestelmien suorituskykyä, jotka käsittelevät suurta määrää yhteyksiä. Joissakin testeissä suorituskyky on kaksinkertaistunut.
  • B-puun indeksien suorituskykyä on parannettu ja indeksin kasvua koskeva ongelma, kun taulukoita päivitetään usein, on ratkaistu.
  • Laajennettuja tilastoja voidaan nyt käyttää lausekkeiden optimointiin ja inkrementaalisia lajikkeita voidaan käyttää ikkunatoimintojen optimointiin.

Lopuksi sJos olet kiinnostunut tietämään asiasta enemmän, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.