MariaDB 11 je že izšla in to so njene novosti

MariaDB 11

MariaDB 10.0.0 je bil izdan pred več kot desetimi leti (12. november 2012)

10 let po ustanovitvi podružnice 10.x, končno je bila izdana nova različica in veja MariaDB 11.0.0To prinaša več pomembnih izboljšav in prekine združljivostne spremembe.

MariaDB 11 je že izšla in to so njene novosti in po stabilizaciji bo pripravljena za produkcijsko uporabo. Naslednja pomembna veja MariaDB 12, ki vsebuje spremembe, ki rušijo združljivost, naj bi bila šele čez 10 let (leta 2032).

Za tiste, ki ne poznajo projekta MariaDB, bi to morali vedeti razvija razcep MySQL, ki ohranja združljivost za nazajkjer je to mogoče, odlikuje pa ga integracija dodatnih mehanizmov za shranjevanje in naprednih funkcij.

Razvoj MariaDB nadzoruje neodvisna fundacija MariaDB, po odprtem in preglednem razvojnem procesu, neodvisnem od posameznih prodajalcev. MariaDB je na voljo namesto MySQL v mnogih distribucijah Linuxa.

Glavne novosti MariaDB 11

V tej novi izdaji MariaDB 11 je ena ključnih izboljšav v veji prevod optimizatorja poizvedb na nov model uteži (stroškovni model), ki zagotavlja natančnejšo napoved uteži vsakega izvedbenega načrta poizvedbe. Čeprav novi model odpravlja nekatera ozka grla pri delovanju, morda ne bo optimalen v vseh scenarijih in nekatere poizvedbe se lahko upočasnijo, zato uporabnike spodbujamo, da sodelujejo pri testiranju in obvestijo razvijalce v primeru težav.

Zgornji model je dobro deloval pri iskanju optimalnega indeksa, vendar je imel težave z uporabnostjo pregledov tabel, pregledov indeksov ali iskanj obsegov. V novem modelu je ta pomanjkljivost odpravljena s spremembo osnovne teže operacij s hranilnikom.

ocene uspešnosti za operacije, ki zahtevajo veliko dela na disku, kot je skeniranje zaporednega zapisovanja, zdaj predvidevajo, da so podatki shranjeni na SSD z bralno zmogljivostjo 400 MB na sekundo. Dodatno so bili izboljšani tudi drugi utežni parametri optimizatorja, kar je na primer omogočilo implementacijo možnosti uporabe indeksov za operacije "ORDER BY/GROUP BY" v podpoizvedbah in pospešilo delo z zelo majhnimi tabelami.

Novost, ki izstopa, je, da bo nov model uteževanja omogočal izbiro optimalnejšega načrta izvedbe poizvedbe v naslednjih situacijah:

  • Pri uporabi poizvedb, ki obsegajo več kot 2 tabeli.
  • Kadar obstajajo indeksi, ki vsebujejo veliko število enakih vrednosti.
  • Pri uporabi obsegov, ki pokrivajo več kot 10 % tabele.
  • Ko imate zapletene poizvedbe, kjer niso indeksirani vsi uporabljeni stolpci.
  • Pri uporabi poizvedb, ki vključujejo različne mehanizme za shranjevanje (na primer, ko poizvedba vsebuje dostop do tabel v motorjih InnoDB in Memory).
  • Z uporabo FORCE INDEX za izboljšanje načrta poizvedbe.
  • Ko je načrt poizvedbe znižan v primeru uporabe "ANALIZA TABELE".
  • Ko poizvedba obsega veliko število pogledov (veliko število ugnezdenih SELECT-jev).
  • Pri uporabi klavzul ORDER BY ali GROUP BY, ki se ujemajo z indeksi.

S strani zlom združljivosti V tej novi različici MariaDB 11 so omenjeni naslednji prelomi, ki jih bomo našli v tej novi veji:

  • Pravice SUPER vam ne omogočajo več izvajanja dejanj, za katera so na voljo ločeno nastavljeni privilegiji. Spreminjanje formata binarnih dnevnikov bo na primer zahtevalo pravice SKRBNIKA BINLOGA.
  • Odstranjena je implementacija medpomnilnika sprememb v InnoDB.
  • Zastareli innodb_flush_method in innodb_file_per_table.
  • Podpora za imena mysql* je opuščena.
  • Zastarela nastavitev explicit_defaults_for_timestamp na 0.
  • Simbolične povezave so bile premaknjene v ločen paket zaradi združljivosti z MySQL.
  • Vrednost parametra innodb_undo_tablespaces je bila spremenjena s privzete na 3.

Končno če vas zanima več o tem o tej novi izdaji lahko preverite podrobnosti v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.