MariaDB 10.9 je že izšla in to so njene novosti

Začetek prva stabilna različica nove veje DBMS MariaDB 10.9 (10.9.2), znotraj katerega se razvija veja MySQL, ki ohranja združljivost za nazaj in se odlikuje po integraciji dodatnih mehanizmov za shranjevanje in naprednih funkcij.

Razvoj MariaDB nadzoruje neodvisna fundacija MariaDB, ki sledi popolnoma odprtemu in preglednemu razvojnemu procesu, neodvisnemu od posameznih ponudnikov.

MariaDB je namesto MySQL dobavljen v številnih distribucijah Linuxa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) in so ga sprejeli veliki projekti.

Glavne novosti MariaDB 10.9

V tej novi različici MariaDB je poudarjeno, da dodana funkcija JSON_OVERLAPS za zaznavanje presečišč v podatkih dveh dokumentov JSON (na primer vrne true, če oba dokumenta vsebujeta objekte s skupnim parom ključ/vrednost ali skupne elemente polja).

Prav tako je poudarjeno, da so bili ustrezni popravki izvedeni za naslednje varnostne ranljivosti: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Druga sprememba, ki izstopa, je, da izrazi JSONPath nudi možnost določanja obsegov (npr. "$[1 do 4]" za uporabo elementov polja od 1 do 4) in negativni indeksi za prikaz prvega elementa v čakalni vrsti).

Poleg tega lahko ugotovimo, da je bil dodan vtičnik Hashicorp Key Management za šifriranje podatkov v tabelah s pomočjo ključev, shranjenih v Hashicorp Vault KMS.

Medtem ko za uporabnost mysqlbinlog, zdaj imate nove možnosti »–do-domain-ids«, »–ignore-domain-ids« in »–ignore-server-ids« za filtriranje po gtid_domain_id.

Dodana možnost odražanja spremenljivk stanja wsrep v ločeni datoteki JSON, ki jo lahko uporabljajo zunanji nadzorni sistemi.

Optimizator po nadgradnji na 10.3 uporablja vse particije, za poizvedbe UPDATE ali DELETE z več tabelami optimizator ni mogel uporabiti optimizacije obrezovanja particije za tabelo, ki se posodablja ali briše.

Poleg tega, izvedel regresijo optimizatorja obsega za tipko IN (const, ....), že je bila težava v MariaDB 10.5.9 in pozneje, ki ima popravek za MDEV-9750. Ta rešitev je predstavila Optimizer_max_sel_arg_weight. Če nekdo nastavi Optimizer_max_sel_arg_weight na zelo visoko vrednost ali nič (kar pomeni "neomejeno") in zažene poizvedbe, ki ustvarjajo težke grafe, lahko opazi počasno delovanje.

Drugi popravki ki so bili narejeni v tej novi različici MariaDB, je v okvari InnoDB zaradi pomanjkanja zaklepanja datotek, pa tudi popravek v ALTER TABLE IMPORT TABLESPACE ki je poškodoval šifrirano tabelo, popravil tudi nepravilen izhod ALTER TABLE, popravke za obnovitev po zrušitvi, popravke za obnovitev napak DD, preprečilo zaklepanje poškodovanih podatkov, popravilo popravke napak pri množičnem nalaganju in uspešnost popravkov napak.

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

  • Dodana podpora za način »POKAŽI PAKET [FORMAT=JSON]« za izpis JSON.
  • Stavek "SHOW EXPLAIN" zdaj podpira sintakso "EXPLAIN FOR CONNECTION".
  • Spremenljivki innodb_change_buffering in old sta bili opuščeni (nadomestila ju je spremenljivka old_mode).
  • Iskanje PO CELOTNEM BESEDILU z apostrofom in obveznimi besedami
  • Optimizator po nadgradnji na 10.3 uporablja vse particije
  • Za poizvedbe UPDATE ali DELETE z več tabelami optimizator ni mogel uporabiti optimizacije obrezovanja particije za tabelo, ki se posodablja ali briše.
  • Nova možnost odjemalca mariadb, -enable-cleartext-plugin. Možnost ne naredi ničesar in je samo za namene združljivosti z MySQL.
  • Zakleni JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY po nadgradnji ne deluje
  • Strežnik ne uspe USTVARITI POGLEDA z neznanim stolpcem v stanju ON
  • Vtičnik password_reuse_check združuje uporabniško ime in geslo
  • V skladu s pravilnikom o opustitvi MariaDB bo to zadnja različica MariaDB 10.9 za Debian 10 "Buster" za ppc64el

Končno, če vas zanima več o tej novi različici, lahko preverite podrobnosti na naslednjo povezavo.


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.