Versiunea stabilă a MariaDB 10.10

A fost publicată prima lansare stabilă a noii ramuri a DBMS MariaDB 10.10 (10.10.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 capabilităților avansate. Dezvoltarea MariaDB este supravegheată de Fundația MariaDB independentă, în urma unui proces de dezvoltare deschis și transparent, care este independent de furnizorii individuali. MariaDB este furnizat ca înlocuitor pentru MySQL în multe distribuții Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) și a fost implementat în proiecte atât de mari precum Wikipedia, Google Cloud SQL și Nimbuzz.

Îmbunătățiri cheie în MariaDB 10.10:

  • S-a adăugat funcția RANDOM_BYTES pentru a obține o secvență aleatorie de octeți de o dimensiune dată.
  • A fost adăugat tipul de date INET4 pentru a stoca adrese IPv4 într-o reprezentare de 4 octeți.
  • Au fost modificați parametrii impliciti ai expresiei „CHANGE MASTER TO”, care acum utilizează un mod de replicare bazat pe GTID (Global Transaction ID), dacă serverul master acceptă acest tip de identificator. Setarea „MASTER_USE_GTID=Current_Pos” a fost retrasă și ar trebui înlocuită cu opțiunea „MASTER_DEMOTE_TO_SLAVE”.
  • Optimizări îmbunătățite pentru operațiunile de îmbinare cu un număr mare de tabele, inclusiv capacitatea de a folosi „eq_ref” pentru a îmbina tabele în orice ordine.
  • Implementați algoritmi UCA (Unicode Collation Algoritm), definiți în specificația Unicode 14 și utilizați pentru a determina regulile de sortare și potrivire ținând cont de semnificația caracterelor (de exemplu, la sortarea valorilor digitale, prezența unui minus și a unui punct în fața se ia în considerare numărul și diferitele tipuri de ortografie, iar la comparare nu se acceptă ține cont de cazul caracterelor și prezența unui semn de accent). Performanță îmbunătățită a operațiunilor UCA în funcțiile utf8mb3 și utf8mb4.
  • A fost implementată capacitatea de a adăuga adrese IP la lista de noduri Galera Cluster cărora li se permite să efectueze solicitări SST/IST.
  • În mod implicit, modul „explicit_defaults_for_timestamp” este activat pentru a aduce comportamentul mai aproape de MySQL (la executarea „SHOW CREATE TABLE” nu este afișat conținutul blocurilor DEFAULT pentru tipul de timestamp).
  • În interfața de linie de comandă, opțiunea „--ssl” este activată implicit (stabilirea conexiunilor criptate TLS este activată).
  • Procesarea expresiilor UPDATE și DELETE de nivel superior a fost reproiectată.
  • Funcțiile DES_ENCRYPT și DES_DECRYPT și variabila innodb_prefix_index_cluster_optimization au fost depreciate.

Sursa: opennet.ru

Adauga un comentariu