MariaDB 10.9 on jo julkaistu ja nämä ovat sen uutisia

XNUMX käynnistäminen ensimmäinen vakaa versio uudesta DBMS-haarasta MariaDB 10.9 (10.9.2), jossa kehitetään MySQL:n haaraa, joka ylläpitää taaksepäin yhteensopivuutta ja joka erottuu lisätallennusmoottoreiden ja edistyneiden ominaisuuksien integroinnista.

MariaDB:n kehitystä valvoo riippumaton MariaDB Foundation, joka noudattaa täysin avointa ja läpinäkyvää kehitysprosessia, joka on riippumaton yksittäisistä toimittajista.

MariaDB toimitetaan MySQL:n sijaan monissa Linux-jakeluissa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ja se on otettu käyttöön suurissa projekteissa.

MariaDB 10.9: n tärkeimmät uudet ominaisuudet

Tässä uudessa MariaDB-versiossa korostetaan sitä lisätty JSON_OVERLAPS-toiminto havaitsemaan risteyksiä tiedoissa kahdesta JSON-asiakirjasta (palauttaa esimerkiksi tosi, jos molemmat asiakirjat sisältävät objekteja, joilla on yhteinen avain/arvo-pari tai yhteiset taulukkoelementit).

Lisäksi korostetaan, että asiaankuuluvat korjaukset tehtiin seuraaviin tietoturva-aukoihin: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Toinen erottuva muutos on se, että ilmaisut JSONPath tarjoaa mahdollisuuden määrittää alueita (esim. "$[1 - 4]" käyttääksesi taulukon elementtejä 1 - 4) ja negatiiviset indeksit näyttämään jonon ensimmäisen elementin).

Tämän lisäksi voimme havaita, että Hashicorp Key Management -laajennus lisättiin taulukoiden tietojen salaamiseen Hashicorp Vault KMS:ään tallennettujen avaimien avulla.

Vaikka hyötykäyttöön mysqlbinlog, nyt sinulla on uusia vaihtoehtoja "-do-domain-ids", "-ignore-domain-ids" ja "-ignore-server-ids" suodattaaksesi gtid_domain_id.

Lisätty mahdollisuus heijastaa wsrep-tilamuuttujia erillisessä JSON-tiedostossa, jota ulkoiset valvontajärjestelmät voivat käyttää.

Optimizer käyttää kaikkia osioita 10.3:een päivityksen jälkeen, usean taulukon UPDATE- tai DELETE-kyselyissä optimoija ei voinut käyttää osion karsimisen optimointia päivitettävälle tai poistettavalle taulukolle.

Sen lisäksi suoritti alueen optimoijan regression IN-näppäimelle (const, ....), MariaDB 10.5.9:ssä ja uudemmissa oli jo ongelma, joka sisältää korjauksen MDEV-9750:lle. Tämä ratkaisu esitteli Optimizer_max_sel_arg_weight. Jos Optimizer_max_sel_arg_weight-arvoksi asetetaan erittäin korkea tai nolla (eli "rajoittamaton") ja suoritetaan kyselyitä, jotka tuottavat raskaita kaavioita, he saattavat huomata hidasta suorituskykyä.

Muut korjaukset jotka tehtiin tässä uudessa MariaDB-versiossa, on InnoDB-korruptiossa tiedostojen lukituksen puutteen vuoksi sekä korjaus ALTER TABLE IMPORT TABLESPACE -sovelluksessa joka vioitti salatun taulukon, korjasi myös ALTER TABLE -virheen tulosteen, kaatumispalautuskorjaukset, DD-virheenpalautuskorjaukset, esti vioittuneiden tietojen lukkiutumisen, korjasi joukkolatauksen virheenkorjauksia ja virheenkorjausten suorituskyvyn.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Lisätty tuki "SHOW PARCEL [FORMAT=JSON]" -tilalle JSON-lähtöön.
  • "SHOW EXPLAIN" -käsky tukee nyt "EXPLAIN FOR CONNECTION" -syntaksia.
  • Muuttujat innodb_change_buffering ja old ovat vanhentuneet (korvattu muuttujalla old_mode).
  • KOKO TEKSTI -haku heittomerkillä ja pakollisilla sanoilla
  • Optimizer käyttää kaikkia osioita 10.3:een päivityksen jälkeen
  • Usean taulukon UPDATE- tai DELETE-kyselyissä optimoija ei voinut käyttää osion karsimisen optimointia päivitettävälle tai poistettavalle taulukolle.
  • Uusi mariadb-asiakasvaihtoehto, -enable-cleartext-plugin. Vaihtoehto ei tee mitään ja on tarkoitettu vain MySQL-yhteensopivuustarkoituksiin.
  • Lukitse JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY ei toimi päivityksen jälkeen
  • Palvelin ei pysty luomaan NÄKYMÄTÄ tuntemattoman sarakkeen ollessa PÄÄLLÄ
  • Password_reuse_check-laajennus yhdistää käyttäjänimen ja salasanan
  • MariaDB:n poistokäytännön mukaan tämä on viimeinen versio MariaDB 10.9 for Debian 10 "Buster" for ppc64el

Lopuksi, jos olet kiinnostunut tietämään lisää tästä uudesta versiosta, voit tarkistaa tiedot 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.