MariaDB 10.9 a fost deja lansat și acestea sunt știrile sale

Lansarea prima versiune stabilă a noii ramuri DBMS MariaDB 10.9 (10.9.2), în cadrul căreia se dezvoltă o ramură a MySQL care menține compatibilitatea cu versiunea anterioară și se distinge prin integrarea motoarelor de stocare suplimentare și a caracteristicilor avansate.

Dezvoltarea MariaDB este supravegheată de Fundația MariaDB independentă, în urma unui proces de dezvoltare complet deschis și transparent, independent de furnizorii individuali.

MariaDB este livrat în loc de MySQL pe multe distribuții Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) și a fost adoptat de proiecte mari.

Principalele caracteristici noi ale MariaDB 10.9

În această nouă versiune de MariaDB, se evidențiază faptul că a adăugat funcția JSON_OVERLAPS pentru a detecta intersecțiile în date a două documente JSON (de exemplu, returnează adevărat dacă ambele documente conțin obiecte cu o pereche cheie/valoare comună sau elemente comune de matrice).

De asemenea, se evidențiază că s-au efectuat corecțiile pertinente pentru următoarele vulnerabilități de securitate: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

O altă schimbare care iese în evidență este că expresiile JSONPath oferă posibilitatea de a specifica intervale (de ex. „$[1 la 4]” pentru a utiliza elementele de matrice de la 1 la 4) și indici negativi pentru a afișa primul element din coadă).

În plus, putem descoperi că pluginul Hashicorp Key Management a fost adăugat pentru a cripta datele din tabele folosind cheile stocate în Hashicorp Vault KMS.

În timp ce pentru utilitate mysqlbinlog, acum aveți noi opțiuni „–do-domain-ids”, „–ignore-domain-ids” și „–ignore-server-ids” pentru a filtra după gtid_domain_id.

S-a adăugat capacitatea de a reflecta variabilele de stare wsrep într-un fișier JSON separat care poate fi utilizat de sistemele de monitorizare externe.

Optimizer folosește toate partițiile după actualizarea la 10.3, pentru interogările multi-tabel UPDATE sau DELETE, optimizatorul nu a putut aplica optimizarea tăierii partiției pentru tabelul care este actualizat sau șters.

Pe lângă asta, a efectuat o regresie a optimizatorului de interval pentru tasta IN (const, ....), a existat deja o problemă în MariaDB 10.5.9 și mai târziu, care are remedierea pentru MDEV-9750. Soluția respectivă a introdus Optimizer_max_sel_arg_weight. Dacă se setează Optimizer_max_sel_arg_weight la o valoare foarte mare sau zero (adică „nelimitat”) și rulează interogări care produc grafice grele, este posibil să observe o performanță lentă.

Alte remedieri care au fost realizate în această nouă versiune de MariaDB, este în corupție InnoDB din cauza lipsei de blocare a fișierelor, precum și o remediere în ALTER TABLE IMPORT TABLESPACE care a corupt un tabel criptat, a remediat, de asemenea, ieșirea incorectă ALTER TABLE, remedierea erorilor de recuperare, remedierea erorilor DD, a prevenit blocarea datelor corupte, a remediat remedierea erorilor de încărcare în vrac și performanța remedierii erorilor.

Dintre celelalte schimbări care se deosebesc de această nouă versiune:

  • S-a adăugat suport pentru modul „SHOW PARCEL [FORMAT=JSON]” pentru ieșirea JSON.
  • Instrucțiunea „SHOW EXPLAIN” acceptă acum sintaxa „EXPLAIN FOR CONNECTION”.
  • Variabilele innodb_change_buffering și old au fost depreciate (înlocuite cu variabila old_mode).
  • Căutare TEXT COMPLET cu apostrof și cuvinte obligatorii
  • Optimizer folosește toate partițiile după actualizarea la 10.3
  • Pentru interogările UPDATE sau DELETE cu mai multe tabele, optimizatorul nu a putut aplica optimizarea tăierii partiției pentru tabelul care este actualizat sau șters.
  • Opțiune nouă client mariadb, -enable-cleartext-plugin. Opțiunea nu face nimic și este doar în scopuri de compatibilitate MySQL.
  • Blocați pe JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY nu funcționează după actualizare
  • Serverul nu reușește CREATE VIEW cu o coloană necunoscută în stare ON
  • Pluginul password_reuse_check combină numele de utilizator și parola
  • Conform Politicii de depreciere MariaDB, aceasta va fi ultima versiune a MariaDB 10.9 pentru Debian 10 „Buster” pentru ppc64el

În sfârșit, dacă sunteți interesat să aflați mai multe despre această nouă versiune, puteți verifica detaliile la următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.