MariaDB 10.9 jau buvo išleistas ir tai yra jos naujienos

Paleidimas pirmoji stabili naujosios DBVS šakos versija „MariaDB“ 10.9 (10.9.2), kurioje kuriama MySQL atšaka, kuri palaiko atgalinį suderinamumą ir išsiskiria papildomų saugojimo variklių bei pažangių funkcijų integravimu.

MariaDB kūrimą prižiūri nepriklausomas MariaDB fondas, vadovaujantis visiškai atviru ir skaidriu kūrimo procesu, nepriklausomu nuo atskirų pardavėjų.

MariaDB pristatomas vietoj MySQL daugelyje Linux platinimų (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ir buvo priimtas dideliuose projektuose.

Pagrindinės naujos „MariaDB 10.9“ savybės

Šioje naujoje MariaDB versijoje pabrėžiama, kad pridėta JSON_OVERLAPS funkcija, skirta duomenų sankirtoms aptikti dviejų JSON dokumentų (pavyzdžiui, grąžina true, jei abiejuose dokumentuose yra objektų su bendra rakto/reikšmės pora arba bendraisiais masyvo elementais).

Taip pat pabrėžiama, kad buvo atlikti atitinkami pataisymai dėl šių saugumo spragų: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Kitas pokytis, kuris išsiskiria, yra tai, kad išraiškos JSONPath suteikia galimybę nurodyti diapazonus (pvz., „$[1–4]“, jei norite naudoti masyvo elementus nuo 1 iki 4) ir neigiamus indeksus, kad būtų rodomas pirmasis elementas eilėje).

Be to, galime pastebėti, kad „Hashicorp Key Management“ papildinys buvo pridėtas norint užšifruoti duomenis lentelėse naudojant „Hashicorp Vault KMS“ saugomus raktus.

Nors dėl naudingumo mysqlbinlog, dabar turite naujų parinkčių „–do-domain-ids“, „–nepaisyti domeno-ids“ ir „-nepaisyti-serverio ID“, kad būtų galima filtruoti pagal gtid_domain_id.

Pridėta galimybė atspindėti wsrep būsenos kintamuosius atskirame JSON faile, kurį gali naudoti išorinės stebėjimo sistemos.

Atnaujinus į 10.3, optimizavimo priemonė naudoja visus skaidinius, kelių lentelių UPDATE arba DELETE užklausoms optimizavimo priemonė negalėjo pritaikyti skaidinio genėjimo optimizavimo atnaujinamai arba naikinamai lentelei.

Neskaitant to, atliko IN rakto diapazono optimizavimo regresiją (const, ....), MariaDB 10.5.9 ir vėlesnėse versijose jau buvo problema, kuri pataisyta MDEV-9750. Šis sprendimas pristatė Optimizer_max_sel_arg_weight. Jei Optimizer_max_sel_arg_weight nustato labai didelę reikšmę arba nulį (reiškia "neribota") ir vykdo užklausas, kurios sukuria sunkius grafikus, jie gali pastebėti lėtą veikimą.

Kiti pataisymai kurie buvo sukurti šioje naujoje MariaDB versijoje, yra InnoDB korupcijoje dėl failų užrakinimo trūkumo, taip pat pataisymas ALTER TABLE IMPORT TABLESPACE kuris sugadino užšifruotą lentelę, taip pat ištaisė neteisingą ALTER TABLE išvestį, gedimų atkūrimo pataisymus, DD klaidų atkūrimo pataisymus, neleido užrakinti sugadintų duomenų, ištaisė masinės apkrovos trikčių pataisymus ir klaidų pataisų našumą.

Iš kitų pokyčių kurie išsiskiria iš šios naujos versijos:

  • Pridėtas JSON išvesties režimo „SHOW PARCEL [FORMAT=JSON]“ palaikymas.
  • Teiginys „SHOW EXPLAIN“ dabar palaiko sintaksę „EXPLAIN FOR CONNECTION“.
  • Kintamieji innodb_change_buffering ir old buvo nebenaudojami (pakeisti kintamuoju old_mode).
  • VISO TEKSTO paieška su apostrofu ir privalomais žodžiais
  • Atnaujinus į 10.3, optimizavimo priemonė naudoja visus skaidinius
  • Kelių lentelių UPDATE arba DELETE užklausoms optimizavimo priemonė negalėjo pritaikyti skaidinio genėjimo optimizavimo atnaujinamai arba naikinamai lentelei.
  • Nauja mariadb kliento parinktis, -enable-cleartext-plugin. Ši parinktis nieko nedaro ir yra skirta tik MySQL suderinamumo tikslams.
  • Užrakinti JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY neveikia po atnaujinimo
  • Serveriui nepavyksta KURTI ROŽIO, kai nežinomas stulpelis yra ĮJUNGTA
  • Papildinys password_reuse_check sujungia vartotojo vardą ir slaptažodį
  • Pagal MariaDB naudojimo nutraukimo politiką, tai bus paskutinė MariaDB 10.9 versija, skirta Debian 10 „Buster“, skirta ppc64el

Galiausiai, jei norite sužinoti daugiau apie šią naują versiją, galite patikrinti išsamią informaciją adresu šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.