Noua versiune a bazei de date MariaDB 10.4 a fost deja lansată

MariaDB

După un an de dezvoltare și șase versiuni preliminare, noua versiune stabilă a noii ramuri a DBMS MariaDB 10.4 a fost deja lansată., în cadrul căruia este dezvoltată o ramură a MySQL, care menține compatibilitatea cu versiunile anterioare și oferă integrarea motoarelor de stocare suplimentare și a funcțiilor avansate.

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

MariaDB vine în locul MySQL în multe distribuții Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) și este implementat în proiecte atât de importante precum Wikipedia, Google Cloud SQL și Nimbuzz.

Principalele caracteristici noi ale MariaDB 10.4

Una dintre caracteristicile principale ale acestei versiuni de MariaDB este că contara cu un suport de 5 ani, deci această versiune va fi acceptată până în iunie 2024.

Tranziție la utilizarea standardului C ++ 11 (Sunt implicate operații atomice) și performanța proprietăților locale "Colation" pentru Unicode a fost semnificativ crescută, permițându-vă să setați reguli de clasificare și metode de comparație, ținând cont de semnificația caracterelor.

structură include tehnologia de replicare multiplă sincronă Galera 4, care permite aplicarea topologiei master multiple active-active, permițând citirea și scrierea pe orice nod.

În replicarea sincronă, toate nodurile conțin întotdeauna date reale, adică a garantat absența tranzacțiilor pierdute, deoarece tranzacția este înregistrată numai după distribuirea datelor către toate nodurile.

Replicarea se face în mod paralel, la nivelul rândului, cu doar informații despre modificările transmise.

Pe sistemele de tip Unix, pluginul de autentificare unix_socket este activat implicit, permițându-vă să utilizați conturile din sistem pentru a vă conecta la SGBD utilizând un socket Unix local.

Putem găsi și asta capacitate adăugată de a atribui durata de viață a parolei utilizatorului, după care parola este marcată ca expirată.

Pentru a stabili termenul de valabilitate al parolei în operațiunile „CREATE USER” și „ALTER USER” la aceasta trebuie să adăugăm termenul „PASSWORD EXPIRE INTERVAL N DAY”.

Pe de altă parte suportul va fi găsit pentru a bloca utilizatoruls din SGBD folosind expresia „ACCOUNT LOCK” în operațiunile „CREATE USER” și „ALTER USER”.

De asemenea executarea verificărilor de privilegii a fost semnificativ accelerată în configurații cu un număr mare de utilizatori sau reguli de acces.

Utilizarea întreruptă a tabelelor mysql.user și mysql.host. Tabelul mysql.global_priv este acum utilizat pentru a stoca conturi de utilizator și privilegii globale.

Suport pentru tabele sistemat versionate, în care sunt stocate nu numai segmentul de date curent, ci se păstrează informații despre toate modificările făcute anterior, sAcesta este extins prin operațiuni de tip time-lapse.

A fost adăugată comanda nouă „FLUSH SSL” pentru a reîncărca certificatele SSL fără a reporni serverul;

În operațiunile „INSTALL PLUGIN”, „UNINSTALL PLUGIN” și „UNINSTALL SONAME”, a fost adăugat suport pentru expresiile „IF NOT EXISTS” și „IF EXISTS”.

Sunt propuse plăci de sistem rezistente la șocuri pentru depozitarea cărora este utilizat motorul Aria.

În cele din urmă, putem sublinia, de asemenea, că a fost adăugată posibilitatea de a utiliza mai multe pluginuri de autentificare pentru fiecare cont.

Alte modificări care pot fi găsite în această versiune sunt:

  • Pluginul de autentificare a adăugat expresia de suport „SET PASSWORD”
  • A fost adăugat un plugin pentru a defini propriile tipuri de câmpuri
  • Suport adăugat pentru funcțiile ferestrei UDF (Funcții definite de utilizator)
  • Operațiunea „FLUSH TABLES” implementează modul „BACKUP LOCK”, care poate fi utilizat la copierea de rezervă a fișierelor bazei de date
  • S-a adăugat suport pentru comenzile serverului începând cu numele mariadb, alternativă la comenzile care încep cu „mysql” (de exemplu, mariadump în loc de mysqldump).

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.