MariaDB 10.9 er allerede utgitt, og dette er nyhetene

Lanseringen av den første stabile versjonen av den nye DBMS-grenen MariaDB 10.9 (10.9.2), der en gren av MySQL utvikles som opprettholder bakoverkompatibilitet og utmerker seg ved integrering av ekstra lagringsmotorer og avanserte funksjoner.

Utviklingen av MariaDB overvåkes av den uavhengige MariaDB Foundation, etter en helt åpen og transparent utviklingsprosess, uavhengig av individuelle leverandører.

MariaDB sendes i stedet for MySQL på mange Linux-distribusjoner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og har blitt tatt i bruk av store prosjekter.

Viktigste nye funksjoner i MariaDB 10.9

I denne nye versjonen av MariaDB er det fremhevet at lagt til JSON_OVERLAPS-funksjon for å oppdage skjæringspunkter i data av to JSON-dokumenter (returnerer for eksempel sant hvis begge dokumentene inneholder objekter med et felles nøkkel/verdi-par eller felles matriseelementer).

Det fremheves også at de relevante rettelsene ble gjort for følgende sikkerhetssårbarheter: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

En annen endring som skiller seg ut er at uttrykkene JSONPath gir muligheten til å spesifisere områder (f.eks. "$[1 til 4]" for å bruke array-elementer 1 til 4) og negative indekser for å vise det første elementet i køen).

I tillegg til dette kan vi finne at Hashicorp Key Management-plugin ble lagt til for å kryptere data i tabeller ved hjelp av nøkler lagret i Hashicorp Vault KMS.

Mens for nytte mysqlbinlog, nå har du nye alternativer “–do-domain-ids”, “–ignore-domain-ids” og “–ignore-server-ids” for å filtrere etter gtid_domain_id.

Lagt til muligheten til å reflektere wsrep-tilstandsvariabler i en egen JSON-fil som kan brukes av eksterne overvåkingssystemer.

Optimizer bruker alle partisjoner etter oppgradering til 10.3, for UPDATE- eller DELETE-spørringer med flere tabeller, kunne ikke optimalisereren bruke optimalisering av partisjonsbeskjæring for tabellen som oppdateres eller slettes.

Bortsett fra det, utførte en områdeoptimaliseringsregresjon for IN-tasten (const, ....), det var allerede et problem i MariaDB 10.5.9 og senere som har rettelsen for MDEV-9750. Den løsningen introduserte Optimizer_max_sel_arg_weight. Hvis man setter Optimizer_max_sel_arg_weight til en veldig høy verdi eller null (som betyr "ubegrenset") og kjører spørringer som produserer tunge grafer, kan de merke treg ytelse.

Andre rettelser som ble laget i denne nye versjonen av MariaDB, er i InnoDB-korrupsjon på grunn av manglende fillåsing, samt en rettelse i ALTER TABLE IMPORT TABLESPACE som korrupte en kryptert tabell, også fikset ALTER TABLE feil utgang, krasjgjenoppretting, DD-feilgjenopprettingsrettinger, forhindret låsing på korrupte data, fikset massebelastningsfeilrettinger og feilrettingsytelse.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Lagt til støtte for "SHOW PARCEL [FORMAT=JSON]"-modus for JSON-utgang.
  • "SHOW EXPLAIN"-setningen støtter nå "EXPLAIN FOR CONNECTION"-syntaksen.
  • Variablene innodb_change_buffering og old har blitt utdatert (erstattet av variabelen old_mode).
  • FULLTEKST-søk med apostrof og obligatoriske ord
  • Optimizer bruker alle partisjoner etter oppgradering til 10.3
  • For UPDATE- eller DELETE-spørringer med flere tabeller, kunne ikke optimalisereren bruke optimalisering av partisjonsbeskjæring for tabellen som oppdateres eller slettes.
  • Nytt mariadb-klientalternativ, -enable-cleartext-plugin. Alternativet gjør ingenting og er kun for MySQL-kompatibilitetsformål.
  • Lås på JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY fungerer ikke etter oppgradering
  • Serveren klarer ikke OPRET VISNING med ukjent kolonne i PÅ-tilstand
  • Password_reuse_check-pluginen kombinerer brukernavn og passord
  • I henhold til MariaDBs avviklingspolicy vil dette være den siste versjonen av MariaDB 10.9 for Debian 10 "Buster" for ppc64el

Til slutt, hvis du er interessert i å vite mer om denne nye versjonen, kan du sjekke detaljene på følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.