Nova različica PostgreSQL 15 prihaja z izboljšavami, namenjenimi pospešitvi delovanja in upravljanja podatkov

postgresql

PostgreSQL je odprtokodni objektno usmerjen sistem za upravljanje relacijskih baz podatkov.

Po letu razvoja objavljena je bila izdaja nove stabilne veje DBMS PostgreSQL 15, Ta izdaja vključuje številne izboljšave, vključno z novimi zmožnostmi stiskanja, ki pomagajo pri shranjevanju in varnostnem kopiranju podatkov, izboljšavami pri razvrščanju podatkov za hitrejše iskanje ter novimi zmožnostmi beleženja in SQL.

V tej novi različici, ki je predstavljena, ukaz SQL "MERGE" je označen, da omogoča ustvarjanje pogojnih stavkov SQL ki združujejo operacije INSERT, UPDATE in DELETE v enem stavku. Na primer, MERGE lahko uporabite za združevanje dveh tabel z vstavljanjem manjkajočih zapisov in posodabljanjem obstoječih.

Ukaz omogoča združevanje tabel in naredi PostgreSQL bolj združljiv s sistemi za upravljanje relacijskih baz podatkov, ki temeljijo na SQL Serverju, vključno s strežnikom relacijskih baz podatkov Microsoft SQL Server in SAP ASE ter vsemi drugimi, ki podpirajo zbirko programskih razširitev Transact-SQL.

Druga sprememba, ki izstopa v tej novi različici, je v algoritmih za razvrščanje podatkov v pomnilniku in na disku so bili bistveno izboljšani. Odvisno od vrste podatkov v testih se hitrost razvrščanja poveča od 25 % do 400 %.

Za logično replikacijo, implementirana je podpora za filtriranje vrstic in določanje seznamov stolpcev, ki na strani pošiljatelja omogoča izbiro podnabora podatkov za replikacijo tabele. Poleg tega ima nova različica poenostavljeno upravljanje konfliktov, na primer možnost preskoka nasprotujočih si transakcij in samodejnega prekinitve naročnine, ko je zaznana napaka. Logično podvajanje omogoča uporabo dvofaznih potrditev (2PC).

Mehanizem za povezovanje zunanjih tabel Zunanji vsebnik podatkov (postgres_fdw) izvaja podporo za asinhrone objave poleg predhodno dodane zmožnosti asinhrone obdelave zahtev do zunanjih strežnikov.

Dodana možnost uporabe algoritmov LZ4 in Zstandard (zstd) za stiskanje dnevnikov transakcij WAL, ki lahko pod nekaterimi delovnimi obremenitvami hkrati izboljša zmogljivost in prihrani prostor na disku, ter dodano podporo za proaktivno pridobivanje strani, ki so prikazane v dnevniku transakcij WAL za skrajšanje časa obnovitve napake.

Poudarjeno je tudi, da dodan pripomočku pg_basebackup la podpora za stiskanje varnostnih kopij datotek na strani strežnika z uporabo metode gzip, LZ4 ali zstd. Zagotovljena je možnost uporabe lastnih modulov za arhiviranje, kar vam omogoča, da se znebite potrebe po izvajanju ukazov lupine.

Poleg tega zdaj v PostgreSQL 15 uporaba skupnega pomnilnika je bila zagotovljena za zbiranje statističnih podatkov o delovanju strežnika, kar je omogočilo opustitev ločenega procesa zbiranja statističnih podatkov in periodičnega izpiranja stanja na disk.

Od ostalih sprememb, ki izstopajo iz nove različice:

  • Dodane so številne nove funkcije za obdelavo nizov z uporabo regularnih izrazov: regexp_count(), regexp_instr(), regexp_like() in regexp_substr().
  • Funkciji range_agg() dodana možnost dodajanja tipov z več razponi (»večobmočij«).
    Dodan je način security_invoker, ki omogoča ustvarjanje pogledov, ki se izvajajo s pravicami uporabnika, ki kliče, namesto ustvarjalca pogleda.
  • Dodan je bil nov format dnevnika: jsonlog, ki shranjuje informacije na strukturiran način z uporabo formata JSON.
  • Skrbnik ima možnost dodeliti posamezne pravice uporabnikom za spreminjanje določenih konfiguracijskih parametrov strežnika PostgreSQL.
  • Dodana je bila podpora za pripomoček psql za iskanje informacij o nastavitvah (pg_settings) z ukazom "\dconfig".
  • Predlagana je bila vgrajena razširitev pg_walinspect, ki vam omogoča pregledovanje vsebine datotek z zapisi WAL z uporabo poizvedb SQL.
  • Odstranjena podpora za Python 2 v PL/Python
  • Odstranjen zastareli način "izključnega varnostnega kopiranja".
  • Implementirana je možnost vzporednega izvajanja poizvedb z izrazom "SELECT DISTINCT".

Na koncu je vredno omeniti to posodobitve za novo podružnico bodo izdane pet let do novembra 2027. Če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.


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.