PostgreSQL 13 prihaja z večjo zmogljivostjo, spremembami in še več

postgreSQL

Po skoraj letu razvoja sprostitev nova stabilna veja podjetja PostgreSQL 13, v katerem izstopa večja zmogljivost, pa tudi vključitev novih funkcij.

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 13?

V tej novi različici je poudarjeno, da izvedena je bila deduplikacija zapisov v indeksih B-dreves, omogočanje večje učinkovitosti poizvedb in zmanjšana poraba prostora na disku pri indeksiranju zapisov s podvojenimi podatki.

Deduplikacija s periodičnim zagonom gonilnika ki združi skupine podvojenih naborov in nadomesti dvojnike s sklici na eno shranjeno kopijo.

Plus tudi poudarjeno je boljše delovanje poizvedb z uporabo skupnih funkcij, združeni nizi (GRUPIRANJE SETOV) ali razdeljene tabele (partitsirovannye).

Optimizacije so povezane z uporabo zgoščenk poleg tega namesto dejanskih podatkov preprečuje shranjevanje vseh podatkov v pomnilnik pri obdelavi velikih poizvedb. Particioniranje je povečalo število situacij, v katerih je particije mogoče izbrisati ali združiti.

Tudi dodal možnost uporabe naprednih statistik ki ga ustvari ukaz «USTVARI STATISTIKO»Za izboljšanje učinkovitosti razporejanja poizvedb ki vsebuje klavzule "ALI" ali iskalna popisa, ki uporabljajo klavzule "IN" ali "ANY".

Čiščenje indeksa med delovanjem VAKUUM pospeši zaradi paralelizacije zbiranja smeti v indeksih. Z novim parametrom «VZPOREDNO»Skrbnik lahko določi število niti, ki se bodo istočasno zagnale za VAKUUM.

Dodana podpora za postopno razvrščanje, ki omogoča uporabo podatkov, razvrščenih v prejšnji fazi, za pospešitev razvrščanja v poznejših fazah obdelave zahtev.

Če želite omogočiti novo optimizacijo, načrtovalec poizvedb ponuja nastavitve » omogočiti_inkrementalno_razvrščanje ', Ki je privzeto omogočen.

Dodana možnost omejevanja velikosti mest za kopiranje, ki vam omogoča samodejno jamstvo za shranjevanje segmentov dnevnika zapisi (WAL), dokler jih ne prejmejo vsi varnostni strežniki, ki prejmejo replike. Reže za kopiranje tudi preprečujejo, da bi primarni strežnik brisal vrstice, kar bi lahko povzročilo konflikte, tudi če je sekundarni strežnik brez povezave.

De druge spremembe, ki izstopajo te nove različice:

  • Parameter max_slot_wal_keep_size zdaj lahko uporabljate za omejitev največje velikosti datotek WAL, da ne bo zmanjkalo prostora na disku.
  • Razširjene so možnosti spremljanja aktivnosti DBMS: v ukazu OBRAZLOŽITE, na voljo je prikaz dodatnih statistik o uporabi dnevnika WAL.
  • Dodan je nov ukaz pg_verifybackup za preverjanje celovitosti varnostnih kopij, ki jih ustvari ukaz pg_basebackup.
  • Pri delu z JSON z uporabo operatorjev jsonpath, je dovoljeno uporabljati funkcijo Datum čas () za pretvorbo časovnih formatov (nizi ISO 8601 in naravni tipi časa PostgreSQL).
  • Dodana vgrajena funkcija gen_random_uuid () za generiranje UUID v4.
    Sistem za particioniranje nudi popolno podporo za logično kopiranje in PRED sprožilci na ravni vrstice.
  • Izveden je koncept zaupanja vrednih razširitev, ki jih lahko namestijo običajni uporabniki, ki nimajo skrbniških pravic DBMS.
  • Seznam teh vtičnikov je prvotno vnaprej določen in ga lahko nadgraditelj nadgradi. Zaupanja vredni vtičniki vključujejo pgcrypto, tablefunc, hstore itd.
  • Mehanizem združevanja zunanje tabele zunanjega vsebnika podatkov (postgres_fdw) podpira overjanje na podlagi potrdil.

Na koncu je omenjeno, da bodo posodobitve za novo podružnico objavljene pet let do novembra 2025.

vir: https://www.postgresql.org/


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.