PostgreSQL 15:n uusi versio saapuu parannuksilla, jotka on suunniteltu nopeuttamaan suorituskykyä ja tiedonhallintaa

PostgreSQL

PostgreSQL on avoimen lähdekoodin oliopohjainen relaatiotietokannan hallintajärjestelmä.

Vuoden kehityksen jälkeen DBMS PostgreSQL 15:n uuden vakaan haaran julkaisu julkistettiin, Tämä julkaisu sisältää useita parannuksia, mukaan lukien uudet pakkausominaisuudet, jotka auttavat tietojen tallentamisessa ja varmuuskopioinnissa, parannuksia tietojen lajitteluun nopeuttamaan hakuja sekä uusia SQL- ja lokiominaisuuksia.

Tässä esitellyssä uudessa versiossa SQL-komento "MERGE" on korostettuna, että voit luoda ehdollisia SQL-lauseita jotka yhdistävät INSERT-, UPDATE- ja DELETE-toiminnot yhteen käskyyn. MERGE:llä voidaan esimerkiksi yhdistää kaksi taulukkoa lisäämällä puuttuvia tietueita ja päivittämällä olemassa olevia.

Komento mahdollistaa taulukoiden yhdistämisen ja tekee PostgreSQL:stä yhteensopivamman SQL Server -pohjaisten relaatiotietokannan hallintajärjestelmien kanssa, mukaan lukien Microsoft SQL Server ja SAP ASE -relaatiotietokantapalvelin ja kaikki muut, jotka tukevat Transact-SQL-ohjelmointilaajennuksia.

Toinen muutos, joka erottuu tässä uudessa versiossa, on muistissa ja levyllä olevien tietojen lajittelun algoritmeja on parannettu merkittävästi. Testien datatyypistä riippuen lajittelunopeus kasvaa 25 %:sta 400 %:iin.

Loogista replikointia varten Tuki rivien suodattamiselle ja sarakeluetteloiden määrittämiselle on toteutettu, jonka avulla lähettäjän puolella voidaan valita osa datasta taulukon replikointia varten. Lisäksi uudessa versiossa on yksinkertaistettu ristiriitojen hallintaa, esimerkiksi mahdollisuus ohittaa ristiriitaiset tapahtumat ja automaattisesti katkaista tilaus, kun virhe havaitaan. Looginen replikointi mahdollistaa kaksivaiheisten toimitusten (2 PC:tä) käytön.

Ulkoisten taulukoiden yhdistämismekanismi Ulkoinen tietosäiliö (postgres_fdw) toteuttaa tuen asynkronisille toimituksille lisäksi aiemmin lisätty mahdollisuus käsitellä pyyntöjä ulkoisille palvelimille asynkronisesti.

Lisätty mahdollisuus käyttää LZ4- ja Zstandard-algoritmeja (zstd) WAL-tapahtumalokien pakkaamiseen, mikä joissakin työkuormissa voi samanaikaisesti parantaa suorituskykyä ja säästää levytilaa, ja lisätty tuki tapahtumalokissa näkyvien sivujen ennakoivalle haulle. WAL vähentää virheiden palautumisaikaa.

Se on myös korostettu lisätty pg_basebackup-apuohjelmaan la tuki varmuuskopiotiedostojen pakkaamiseen palvelimen puolella käyttämällä gzip-, LZ4- tai zstd-menetelmiä. Mahdollisuus käyttää omia moduuleja arkistointiin tarjotaan, jolloin voit luopua tarpeesta suorittaa komentotulkkikomentoja.

Sen lisäksi nyt PostgreSQL 15:ssä jaetun muistin käyttö varmistettiin palvelimen toimintaa koskevien tilastojen keräämiseen, mikä mahdollisti erillisen tilastojen keräämisprosessin ja tilan säännöllisen huuhtelun levylle.

Muista uudesta versiosta erottuvista muutoksista:

  • Lisätty useita uusia toimintoja merkkijonojen käsittelyyn säännöllisten lausekkeiden avulla: regexp_count(), regexp_instr(), regexp_like() ja regexp_substr().
  • Lisätty mahdollisuus lisätä usean alueen tyyppejä ("multi-ranges") range_agg()-funktioon.
    Lisätty security_invoker-tila, jotta voidaan luoda näkymiä, jotka toimivat kutsuvan käyttäjän oikeuksilla näkymän luojan sijaan.
  • Uusi lokimuoto on lisätty: jsonlog, joka tallentaa tiedot jäsennellysti käyttämällä JSON-muotoa.
  • Järjestelmänvalvojalla on mahdollisuus delegoida käyttäjille yksittäisiä oikeuksia muuttaa tiettyjä PostgreSQL-palvelimen kokoonpanoparametreja.
  • Psql-apuohjelmalle on lisätty tuki, joka voi etsiä tietoja asetuksista (pg_settings) komennolla "\dconfig".
  • On ehdotettu sisäänrakennettua pg_walinspect-laajennusta, jonka avulla voit tarkastaa WAL-tietueita sisältävien tiedostojen sisällön SQL-kyselyillä.
  • Python 2 -tuki poistettu PL/Pythonista
  • Poistettu vanhentunut "yksinomainen varmuuskopiointi" -tila.
  • Mahdollisuus suorittaa rinnakkain kyselyitä lausekkeella "SELECT DISTINCT" on toteutettu.

Lopuksi se kannattaa mainita uuden haaran päivitykset julkaistaan ​​viiden vuoden ajan marraskuuta 2027 saakka. Jos olet kiinnostunut tietämään siitä lisää, voit tutustua tarkemmin osoitteessa seuraava linkki.


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.