MariaDB 11 on juba välja antud ja need on selle uudised

MariaDB 11

MariaDB 10.0.0 anti välja üle kümne aasta tagasi (12. novembril 2012)

10 aastat pärast filiaali 10.x asutamist, lõpuks ilmus MariaDB 11.0.0 uus versioon ja haruEt toob kaasa mitmeid olulisi täiustusi ja katkestab ühilduvusmuudatused.

MariaDB 11 on juba välja antud ja need on selle uudised ning pärast stabiliseerimist on see tootmiskasutuseks valmis. MariaDB 12 järgmine oluline haru, mis sisaldab ühilduvust rikkuvaid muudatusi, on eeldatavasti mitte varem kui 10 aastat (2032. aastal).

Need, kes pole MariaDB projektist teadlikud, peaksite seda teadma see arendab MySQL-i hargi, mis säilitab tagasiühilduvuses igal võimalusel ning seda eristab täiendavate salvestusmootorite ja täiustatud funktsioonide integreerimine.

MariaDB areng seda juhib sõltumatu MariaDB sihtasutus, järgides avatud ja läbipaistvat arendusprotsessi, mis ei sõltu üksikutest müüjatest. MariaDB tarnitakse MySQL-i asemel paljudes Linuxi distributsioonides.

MariaDB 11 peamised uued funktsioonid

Selles MariaDB 11 uues versioonis on üks peamisi täiustusi harus päringu optimeerija tõlge uuele kaalumudelile (kulumudel), mis annab täpsema prognoosi iga päringu täitmisplaani kaalude kohta. Kuigi uus mudel kõrvaldab mõned jõudluse kitsaskohad, ei pruugi see olla kõigi stsenaariumide puhul optimaalne ja mõned päringud võivad aeglustuda, seega julgustatakse kasutajaid testimisel osalema ja probleemide korral arendajaid teavitama.

Ülaltoodud mudel töötas optimaalse indeksi leidmiseks hästi, kuid tal oli probleeme tabelikontrollide, registrikontrollide või vahemiku otsingute rakendatavusega. Uues mudelis on see puudus kõrvaldatud, muutes salvestusmootoriga tehtavate toimingute ruutmassi.

tulemuslikkuse hinnangud kettamahukate toimingute jaoks, näiteks järjestikuse kirjutamise skannimine, nüüd eeldavad nad, et andmed on salvestatud SSD-le, mille lugemismaht on 400 MB sekundis. Lisaks viimistleti optimeerija teisi kaaluparameetreid, mis võimaldasid näiteks rakendada indeksite kasutamise võimalust alampäringutes toimingute jaoks "ORDER BY/GROUP BY" ja kiirendada tööd väga väikeste tabelitega.

Veel torkab silma see, et uus kaalumismudel võimaldab valida optimaalsema päringu täitmisplaani järgmistes olukordades:

  • Kui kasutate päringuid, mis hõlmavad rohkem kui kahte tabelit.
  • Kui on indekseid, mis sisaldavad suurt hulka identseid väärtusi.
  • Kui kasutate vahemikke, mis katavad rohkem kui 10% tabelist.
  • Kui teil on keerulisi päringuid, mille puhul ei ole kõik kasutatavad veerud indekseeritud.
  • Kui kasutate päringuid, mis hõlmavad erinevaid salvestusmootoreid (näiteks kui päring sisaldab juurdepääsu InnoDB ja mälumootorite tabelitele).
  • Kasutades FORCE INDEXit päringuplaani täiustamiseks.
  • Kui päringuplaani versiooni „ANALÜÜSI TABEL” kasutamise korral alandada.
  • Kui päring hõlmab suurt arvu vaateid (suur hulk pesastatud SELECT-e).
  • Kui kasutate indeksitele vastavaid klausleid ORDER BY või GROUP BY.

Osalt ühilduvuse katkestus Selles MariaDB 11 uues versioonis mainitakse järgmisi selles uues harus esinevaid katkestusi:

  • SUPER-õigused ei võimalda enam teha toiminguid, mille jaoks on saadaval eraldi määratud õigused. Näiteks binaarlogide vormingu muutmiseks on vaja BINLOG ADMINISTRATORi õigusi.
  • InnoDB-s eemaldati muudatuspuhvri juurutamine.
  • Aegunud meetod innodb_flush_method ja innodb_file_per_table.
  • Mysql* nimede tugi on aegunud.
  • Aegunud sätte explicit_defaults_for_timestamp väärtuseks 0.
  • Sümboolsed lingid on MySQL-iga ühilduvuse tagamiseks viidud eraldi paketti.
  • Parameetri innodb_undo_tablespaces väärtus on muudetud vaikeväärtusest 3-le.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue väljalase kohta saate üksikasju vaadata jaotisest järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.