MariaDB 11 jau buvo išleistas ir tai yra jos naujienos

„MariaDB“ 11

MariaDB 10.0.0 buvo išleista daugiau nei prieš dešimt metų (12 m. lapkričio 2012 d.)

Praėjus 10 metų nuo filialo 10.x įkūrimo, pagaliau buvo išleista nauja MariaDB 11.0.0 versija ir šakaKad atneša keletą svarbių patobulinimų ir nutraukia suderinamumo pakeitimus.

MariaDB 11 jau buvo išleistas ir tai yra jo naujienos ir po stabilizavimo jis bus paruoštas naudoti gamyboje. Tikimasi, kad kita reikšminga MariaDB 12 atšaka su pakeitimais, kurie pažeidžia suderinamumą, bus ne anksčiau kaip po 10 metų (2032 m.).

Tiems, kurie nežino apie MariaDB projektą, turėtumėte tai žinoti ji sukuria MySQL šakutę, kuri palaiko atgalinį suderinamumąs, kur tik įmanoma, ir išsiskiria papildomų saugojimo variklių bei pažangių funkcijų integracija.

MariaDB plėtra yra prižiūrimas nepriklausomo MariaDB fondo, vykdant atvirą ir skaidrų kūrimo procesą, nepriklausomą nuo atskirų pardavėjų. MariaDB pristatomas vietoj MySQL daugelyje Linux platinimų.

Pagrindinės naujos „MariaDB 11“ savybės

Šioje naujoje „MariaDB 11“ versijoje vienas iš pagrindinių šakos patobulinimų yra užklausų optimizavimo priemonės vertimas prie naujo svorio modelio (kaštų modelio), kuris pateikia tikslesnę kiekvieno užklausos vykdymo plano svarbos prognozę. Nors naujasis modelis pašalina kai kurias našumo kliūtis, jis gali būti ne visais atvejais optimalus, o kai kurios užklausos gali sulėtėti, todėl vartotojai raginami dalyvauti bandymuose ir pranešti kūrėjams iškilus problemoms.

Aukščiau pateiktas modelis puikiai pasiteisino ieškant optimalaus indekso, tačiau kilo problemų dėl lentelių nuskaitymo, rodyklės nuskaitymo ar diapazono paieškos taikymo. Naujajame modelyje šis trūkumas pašalintas pakeitus operacijų su saugojimo varikliu bazinį svorį.

veiklos vertinimai daug disko reikalaujančioms operacijoms, pvz., nuosekliam rašymo nuskaitymui, dabar jie daro prielaidą, kad duomenys saugomi SSD diske, kurio skaitymo talpa yra 400 MB per sekundę. Papildomai buvo patobulinti ir kiti optimizatoriaus svorio parametrai, kurie, pavyzdžiui, leido įdiegti indeksų panaudojimo „ORDER BY/GROUP BY“ operacijų antrinėse užklausose galimybę ir pagreitinti darbą su labai mažomis lentelėmis.

Dar viena išskirtinė naujovė yra tai, kad naujasis svorio modelis leis pasirinkti optimalesnį užklausos vykdymo planą šiose situacijose:

  • Kai naudojamos užklausos, apimančios daugiau nei 2 lenteles.
  • Kai yra indeksų, kuriuose yra daug identiškų reikšmių.
  • Kai naudojami diapazonai, apimantys daugiau nei 10 % lentelės.
  • Kai turite sudėtingų užklausų, kai ne visi naudojami stulpeliai yra indeksuojami.
  • Kai naudojate užklausas, kuriose naudojami skirtingi saugojimo varikliai (pavyzdžiui, kai užklausoje yra prieiga prie lentelių InnoDB ir atminties varikliuose).
  • Naudodami FORCE INDEX, kad pagerintumėte užklausos planą.
  • Kai užklausos planas sumažinamas naudojant „ANALIZUOTI LENTELĘ“.
  • Kai užklausa apima daug peržiūrų (didelis įdėtųjų SELECT skaičius).
  • Kai naudojami ORDER BY arba GROUP BY punktai, atitinkantys indeksus.

suderinamumo pertrauka Šioje naujoje MariaDB 11 versijoje minimos šios pertraukos, kurias rasime šioje naujoje šakoje:

  • SUPER teisės nebeleidžia atlikti veiksmų, kuriems galimos atskirai nustatytos privilegijos. Pavyzdžiui, norint pakeisti dvejetainių žurnalų formatą, reikės BINLOG ADMINISTRATOR teisių.
  • Pašalintas pakeitimų buferio diegimas InnoDB.
  • Nebenaudojami innodb_flush_method ir innodb_file_per_table.
  • Mysql* vardų palaikymas nebenaudojamas.
  • Nebenaudojamas nustatymas explicit_defaults_for_timestamp į 0.
  • Simbolinės nuorodos buvo perkeltos į atskirą paketą, kad būtų suderinamos su MySQL.
  • Parametro innodb_undo_tablespaces reikšmė pakeista iš numatytosios į 3.

Pagaliau jei norite sužinoti daugiau apie tai Apie šį naują leidimą galite patikrinti išsamią informaciją sekanti nuoroda.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.