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

MariaDB 11

MariaDB 10.0.0 a fost lansat cu peste zece ani în urmă (12 noiembrie 2012)

La 10 ani de la înființarea filialei 10.x, în cele din urmă a fost lansată noua versiune și ramură a MariaDB 11.0.0aduce câteva îmbunătățiri importante și întrerupe modificările de compatibilitate.

MariaDB 11 a fost deja lansat și acestea sunt noutățile sale și va fi gata pentru utilizare în producție după stabilizare. Următoarea ramură semnificativă a MariaDB 12, care conține modificări care întrerup compatibilitatea, este de așteptat să fie mai devreme de 10 ani (în 2032).

Pentru cei care nu cunosc proiectul MariaDB, ar trebui să știți asta dezvoltă un fork de MySQL care menține compatibilitatea cu versiunea inversăeste oriunde este posibil și se distinge prin integrarea motoarelor de stocare suplimentare și a caracteristicilor avansate.

Dezvoltarea MariaDB este supravegheat de fundația independentă MariaDB, urmând un proces de dezvoltare deschis și transparent independent de furnizorii individuali. MariaDB este livrat în loc de MySQL pe multe distribuții Linux.

Principalele caracteristici noi ale MariaDB 11

În această nouă versiune a MariaDB 11, una dintre îmbunătățirile cheie din ramură este traducerea optimizatorului de interogări la un nou model de ponderare (model de cost), care oferă o predicție mai precisă a ponderilor fiecărui plan de execuție a interogării. În timp ce noul model elimină unele blocaje de performanță, este posibil să nu fie optim în toate scenariile și unele interogări pot încetini, astfel încât utilizatorii sunt încurajați să participe la testare și să notifice dezvoltatorii în cazul oricăror probleme.

Modelul de mai sus a funcționat bine pentru a găsi indicele optim, dar a avut probleme cu aplicabilitatea scanărilor tabelelor, scanărilor indexurilor sau căutărilor în intervale. În noul model, acest dezavantaj este eliminat prin modificarea greutății de bază a operațiunilor cu motorul de stocare.

evaluări de performanță pentru operațiuni care folosesc intensiv disc, cum ar fi scanări de scriere secvențială, acum ei presupun că datele sunt stocate pe un SSD cu o capacitate de citire de 400 MB pe secunda. În plus, au fost perfecționați și alți parametri de greutate ai optimizatorului, ceea ce, de exemplu, a făcut posibilă implementarea posibilității de a utiliza indici pentru operațiunile „ORDER BY/GROUP BY” în subinterogări și pentru a accelera lucrul cu tabele foarte mici.

O altă noutate care iese în evidență este că noul model de ponderare va permite alegerea unui plan de execuție a interogărilor mai optim în următoarele situații:

  • Când utilizați interogări care se întind pe mai mult de 2 tabele.
  • Când există indici care conţin un număr mare de valori identice.
  • Când utilizați intervale care acoperă mai mult de 10% din tabel.
  • Când aveți interogări complexe în care nu toate coloanele utilizate sunt indexate.
  • Când utilizați interogări care implică diferite motoare de stocare (de exemplu, când o interogare conține acces la tabelele din motoarele InnoDB și Memory).
  • Prin utilizarea FORCE INDEX pentru a îmbunătăți planul de interogare.
  • Când planul de interogare este retrogradat în cazul utilizării „ANALIZA TABUL”.
  • Când interogarea se întinde pe un număr mare de vizualizări (număr mare de SELECT-uri imbricate).
  • Când utilizați clauze ORDER BY sau GROUP BY care se potrivesc cu indecși.

Din partea întrerupere de compatibilitate În această nouă versiune a MariaDB 11, sunt menționate următoarele pauze pe care le vom găsi în această nouă ramură:

  • Drepturile SUPER nu vă mai permit să efectuați acțiuni pentru care sunt disponibile privilegii setate separat. De exemplu, modificarea formatului jurnalelor binare va necesita drepturi de ADMINISTRATOR BINLOG.
  • S-a eliminat implementarea tamponului de modificare în InnoDB.
  • Innodb_flush_method și innodb_file_per_table sunt depreciate.
  • Suportul pentru numele mysql* a fost depreciat.
  • Setarea explicit_defaults_for_timestamp este depreciată la 0.
  • Legăturile simbolice au fost mutate într-un pachet separat pentru compatibilitate cu MySQL.
  • Valoarea parametrului innodb_undo_tablespaces a fost modificată din implicit la 3.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta despre această nouă lansare, puteți verifica detaliile în 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.