MariaDB 10.9 er allerede blevet frigivet, og dette er nyhederne

Lanceringen af den første stabile version af den nye DBMS-gren MariaDB 10.9 (10.9.2), inden for hvilken der udvikles en gren af ​​MySQL, der opretholder bagudkompatibilitet og udmærker sig ved integrationen af ​​yderligere lagermotorer og avancerede funktioner.

Udviklingen af ​​MariaDB overvåges af den uafhængige MariaDB Foundation, efter en fuldstændig åben og gennemsigtig udviklingsproces, uafhængig af individuelle leverandører.

MariaDB sender i stedet for MySQL på mange Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og er blevet adopteret af store projekter.

Vigtigste nye funktioner i MariaDB 10.9

I denne nye version af MariaDB fremhæves det tilføjet JSON_OVERLAPS-funktion til at detektere skæringspunkter i data af to JSON-dokumenter (f.eks. returnerer sand, hvis begge dokumenter indeholder objekter med et fælles nøgle/værdi-par eller fælles array-elementer).

Det fremhæves også, at de relevante rettelser blev foretaget for følgende sikkerhedssårbarheder: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

En anden ændring, der skiller sig ud, er, at udtrykkene JSONPath giver mulighed for at angive intervaller (f.eks. "$[1 til 4]" for at bruge array-elementer 1 til 4) og negative indekser for at vise det første element i køen).

Ud over dette kan vi finde ud af, at Hashicorp Key Management plugin blev tilføjet for at kryptere data i tabeller ved hjælp af nøgler gemt i Hashicorp Vault KMS.

Mens til nytte mysqlbinlog, nu har du nye muligheder "–do-domain-ids", "–ignore-domain-ids" og "–ignore-server-ids" for at filtrere efter gtid_domain_id.

Tilføjet muligheden for at afspejle wsrep-tilstandsvariabler i en separat JSON-fil, der kan bruges af eksterne overvågningssystemer.

Optimizer bruger alle partitioner efter opgradering til 10.3, for multi-table UPDATE eller DELETE-forespørgsler, kunne optimeringsværktøjet ikke anvende partitionsbeskæringsoptimering for tabellen, der opdateres eller slettes.

Udover det, udførte en områdeoptimeringsregression for IN-tasten (const, ....), der var allerede et problem i MariaDB 10.5.9 og senere, der har rettelsen til MDEV-9750. Den løsning introducerede Optimizer_max_sel_arg_weight. Hvis man sætter Optimizer_max_sel_arg_weight til en meget høj værdi eller nul (betyder "ubegrænset") og kører forespørgsler, der producerer tunge grafer, kan de bemærke langsom ydeevne.

Andre rettelser der blev lavet i denne nye version af MariaDB, er i InnoDB korruption på grund af manglende fillåsning, samt en rettelse i ALTER TABLE IMPORT TABLESPACE som beskadigede en krypteret tabel, også rettet ALTER TABLE forkert output, rettelser til gendannelse af nedbrud, rettelser til gendannelse af DD-fejl, forhindrede låse på korrupte data, rettede fejlrettelser til masseindlæsning og ydeevne af fejlrettelser.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • Tilføjet understøttelse af "SHOW PARCEL [FORMAT=JSON]"-tilstand for JSON-output.
  • "SHOW EXPLAIN"-sætningen understøtter nu "EXPLAIN FOR CONNECTION"-syntaksen.
  • Variablerne innodb_change_buffering og old er blevet forældet (erstattet af variablen old_mode).
  • FULDTEKST søgning med apostrof og obligatoriske ord
  • Optimizer bruger alle partitioner efter opgradering til 10.3
  • For multi-table UPDATE- eller DELETE-forespørgsler var optimeringsværktøjet ikke i stand til at anvende partitionsbeskæringsoptimering for tabellen, der opdateres eller slettes.
  • Ny mariadb klient mulighed, -enable-cleartext-plugin. Indstillingen gør intet og er kun til MySQL-kompatibilitetsformål.
  • Lås på JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY virker ikke efter opgradering
  • Serveren kan ikke CREATE VIEW med ukendt kolonne i tilstanden TIL
  • Password_reuse_check-pluginnet kombinerer brugernavn og adgangskode
  • I henhold til MariaDB-afskaffelsespolitikken vil dette være den sidste version af MariaDB 10.9 til Debian 10 "Buster" til ppc64el

Endelig, hvis du er interesseret i at vide mere om denne nye version, kan du tjekke detaljerne på følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.