MariaDB 10.9 è già stato rilasciato e queste sono le sue novità

Il lancio di la prima versione stabile del nuovo ramo DBMS Maria DB 10.9 (10.9.2), all'interno del quale è stato sviluppato un ramo di MySQL che mantiene la compatibilità con le versioni precedenti e si distingue per l'integrazione di motori di archiviazione aggiuntivi e funzionalità avanzate.

Lo sviluppo di MariaDB è supervisionato dalla Fondazione MariaDB indipendente, seguendo un processo di sviluppo completamente aperto e trasparente, indipendente dai singoli fornitori.

MariaDB viene distribuito al posto di MySQL su molte distribuzioni Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ed è stato adottato da grandi progetti.

Principali novità di MariaDB 10.9

In questa nuova versione di MariaDB, si evidenzia che aggiunta la funzione JSON_OVERLAPS per rilevare le intersezioni nei dati di due documenti JSON (ad esempio, restituisce true se entrambi i documenti contengono oggetti con una coppia chiave/valore comune o elementi di matrice comuni).

Inoltre, si evidenzia che le correzioni pertinenti sono state apportate per le seguenti vulnerabilità di sicurezza: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Un altro cambiamento che spicca è quello delle espressioni JSONPath offre la possibilità di specificare intervalli (ad es. "$[1 to 4]" per utilizzare gli elementi dell'array da 1 a 4) e indici negativi per visualizzare il primo elemento nella coda).

In aggiunta a questo, possiamo scoprire che il plug-in Hashicorp Key Management è stato aggiunto per crittografare i dati nelle tabelle utilizzando le chiavi archiviate in Hashicorp Vault KMS.

Mentre per utilità mysqlbinlog, ora hai nuove opzioni “–do-domain-ids”, “–ignore-domain-ids” e “–ignore-server-ids” per filtrare per gtid_domain_id.

Aggiunta la possibilità di riflettere le variabili di stato wsrep in un file JSON separato che può essere utilizzato da sistemi di monitoraggio esterni.

L'ottimizzatore utilizza tutte le partizioni dopo l'aggiornamento a 10.3, per le query UPDATE o DELETE su più tabelle, l'ottimizzatore non è stato in grado di applicare l'ottimizzazione dell'eliminazione delle partizioni per la tabella da aggiornare o eliminare.

A parte quello, ha eseguito una regressione dell'ottimizzatore di intervallo per la chiave IN (const, ....), c'era già un problema in MariaDB 10.5.9 e versioni successive che ha la correzione per MDEV-9750. Questa soluzione ha introdotto Optimizer_max_sel_arg_weight. Se si imposta Optimizer_max_sel_arg_weight su un valore molto alto o zero (che significa "illimitato") ed esegue query che producono grafici pesanti, potrebbero notare prestazioni lente.

Altre correzioni che sono stati realizzati in questa nuova versione di MariaDB, è danneggiato da InnoDB a causa della mancanza di blocco dei file, così come una correzione in ALTER TABLE IMPORT TABLESPACE che ha danneggiato una tabella crittografata, ha anche corretto l'output ALTER TABLE errato, correzioni di ripristino di crash, correzioni di ripristino di errori DD, blocchi prevenuti sui dati danneggiati, correzioni di bug di caricamento di massa e prestazioni di correzioni di bug.

Delle altre modifiche che si distinguono da questa nuova versione:

  • Aggiunto supporto per la modalità "SHOW PARCEL [FORMAT=JSON]" per l'output JSON.
  • L'istruzione "SHOW EXPLAIN" ora supporta la sintassi "EXPLAIN FOR CONNECTION".
  • Le variabili innodb_change_buffering e old sono state deprecate (sostituite dalla variabile old_mode).
  • Ricerca FULL TEXT con apostrofo e parole obbligatorie
  • L'ottimizzatore utilizza tutte le partizioni dopo l'aggiornamento a 10.3
  • Per le query UPDATE o DELETE su più tabelle, l'ottimizzatore non è stato in grado di applicare l'ottimizzazione dell'eliminazione delle partizioni per la tabella da aggiornare o eliminare.
  • Nuova opzione client mariadb, -enable-cleartext-plugin. L'opzione non fa nulla ed è solo per scopi di compatibilità con MySQL.
  • Blocca su JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY non funziona dopo l'aggiornamento
  • Il server non riesce a CREATE VIEW con colonna sconosciuta in condizione ON
  • Il plug-in password_reuse_check combina nome utente e password
  • Secondo la politica di deprecazione di MariaDB, questa sarà l'ultima versione di MariaDB 10.9 per Debian 10 "Buster" per ppc64el

Infine, se sei interessato a saperne di più su questa nuova versione, puoi controllare i dettagli su il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.