Liberazione stabile di MariaDB 10.7

Dopu à 6 mesi di sviluppu, a prima liberazione stabile di u novu ramu di u DBMS MariaDB 10.7 (10.7.2) hè statu publicatu, in u quale hè sviluppatu un ramu di MySQL chì mantene a cumpatibilità inversa è si distingue per l'integrazione di almacenamiento supplementu. motori è capacità avanzate. U sviluppu di MariaDB hè supervisatu da a Fundazione MariaDB indipendente, dopu un prucessu di sviluppu cumplettamente apertu è trasparente chì hè indipendente da i venditori individuali. MariaDB hè furnitu cum'è un sustitutu di MySQL in parechje distribuzioni Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) è hè stata implementata in prughjetti cusì grande cum'è Wikipedia, Google Cloud SQL è Nimbuzz.

À u listessu tempu, a prima versione di prova di u prossimu ramu maiò di MariaDB 10.8.1 è l'aghjurnamenti currettivi 10.6.6, 10.5.14, 10.4.23, 10.3.33 è 10.2.42 sò stati liberati. A versione 10.7.2 hè stata a prima dopu chì u prugettu hà cambiatu à un novu mudellu di generazione di liberazione, chì implicava una riduzzione di u periodu di supportu da 5 anni à 1 annu è una transizione à a furmazione di versioni significativi micca una volta à l'annu, ma una volta à quartu. .

Miglioramenti chjave in MariaDB 10.7:

  • Aggiuntu un novu tipu di dati UUID cuncepitu per almacenà Identificatori Unichi 128-bit.
  • Nuvelle funzioni sò state pruposte per trasfurmà e dati in u formatu JSON: JSON_EQUALS () per paragunà l'identità di dui documenti JSON è JSON_NORMALIZE () per portà l'uggetti JSON in una forma adatta per eseguisce operazioni di paragone (selezzione di chjave è sguassà spazii).
  • Aghjunghjia a funzione NATURAL_SORT_KEY() per l'ordine di stringhe in cunsiderà i valori digitali (per esempiu, a stringa "v10" dopu a classificazione serà dopu a stringa "v9").
  • Aggiunta a funzione SFORMAT() per un furmatu arbitrariu di stringhe - l'input hè una stringa cù cumandamenti di furmatu è una lista di valori per a sostituzione (per esempiu, 'SFORMAT ("A risposta hè {}.", 42)').
  • Rapportu d'errore mejoratu in e dumande INSERT chì aghjunghjenu dati à parechje fila (u cumandamentu GET DIAGNOSTICS mostra avà a pruprietà ROW_NUMBER chì indica u numeru di fila cù l'errore).
  • Un novu plugin di verificazione di password, password_reuse_check, hè inclusu, chì permette di limità a reutilizazione di password da un utilizatore (verificà chì a nova password ùn currisponde micca à e password usate durante u tempu specificatu da u paràmetru password_reuse_check_interval).
  • Aghjunghje supportu per l'espressioni "ALTER TABLE ... CONVERT PARTITION .. TO TABLE" è "ALTER TABLE ... CONVERT TABLE ... TO PARTITION" per cunvertisce una partizione in una tavola è vice versa.
  • L'opzione "--as-of" hè stata aghjunta à l'utilità mariadb-dump per dump un dump chì currisponde à un statu specificu di a tavola versioned.
  • Per MariaDB Galera Cluster, i novi stati "aspittendu per eseguisce in isolamentu", "aspittendu TOI DDL", "aspittendu per u cuntrollu di flussu" è "aspittendu a certificazione" sò implementati in PROCESSLIST.
  • Un novu paràmetru "reorder" hè statu aghjuntu à l'ottimisatore. Per e stringhe multi-byte, a prestazione di a cuncordanza di u significatu di caratteri in l'operazioni di gamma ASCII hè stata migliurata.
  • L'almacenamiento InnoDB hà migliuratu u rendiment per l'operazione di inserimentu di batch, presorting, è creazione di indici.
  • 5 vulnerabilità sò state riparate, i dettagli di quale ùn sò micca stati divulgati: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Trà i cambiamenti in a versione di prova di MariaDB 10.8.1, pudemu nutà l'implementazione di l'indici ordinati in ordine decrescente, chì ponu migliurà significativamente u rendiment di l'operazioni ORDER BY quandu si piglianu in ordine inversu. Aggiunti specificatori IN, OUT, INOUT è IN OUT per e funzioni almacenate. In InnoDB, u numeru di operazioni di scrittura quandu l'operazione di logging rollback (redo) hè stata ridutta.

Source: opennet.ru

Add a comment