MariaDB 11 tashmë është lëshuar dhe këto janë të rejat e saj

MariaDB 11

MariaDB 10.0.0 u lëshua mbi dhjetë vjet më parë (12 nëntor 2012)

10 vjet pas themelimit të degës 10.x, më në fund u lëshua versioni dhe dega e re e MariaDB 11.0.0sjell disa përmirësime të rëndësishme dhe prish ndryshimet e përputhshmërisë.

MariaDB 11 tashmë është lëshuar dhe këto janë të rejat e tij dhe do të jetë gati për përdorim prodhimi pas stabilizimit. Dega tjetër e rëndësishme e MariaDB 12, që përmban ndryshime që prishin përputhshmërinë, pritet të jetë jo më shpejt se 10 vjet (në 2032).

Për ata që nuk janë në dijeni të projektit MariaDB, duhet ta dini këtë ai zhvillon një fork të MySQL që ruan pajtueshmërinë prapas kudo që është e mundur dhe dallohet nga integrimi i motorëve shtesë të ruajtjes dhe veçorive të avancuara.

Zhvillimi i MariaDB mbikëqyret nga fondacioni i pavarur MariaDB, duke ndjekur një proces zhvillimi të hapur dhe transparent të pavarur nga shitësit individualë. MariaDB dërgohet në vend të MySQL në shumë shpërndarje Linux.

Karakteristikat kryesore të reja të MariaDB 11

Në këtë version të ri të MariaDB 11, një nga përmirësimet kryesore në degë është ai përkthimi i optimizuesit të pyetjeve në një model të ri peshimi (modeli i kostos), i cili ofron një parashikim më të saktë të peshave të çdo plani të ekzekutimit të pyetjeve. Ndërsa modeli i ri heq disa pengesa të performancës, ai mund të mos jetë optimal në të gjithë skenarët dhe disa pyetje mund të ngadalësohen, kështu që përdoruesit inkurajohen të marrin pjesë në testim dhe të njoftojnë zhvilluesit në rast të ndonjë problemi.

Modeli i mësipërm funksionoi mirë për të gjetur indeksin optimal, por kishte probleme me zbatueshmërinë e skanimeve të tabelave, skanimeve të indeksit ose kërkimeve të diapazonit. Në modelin e ri, ky disavantazh eliminohet duke ndryshuar peshën bazë të operacioneve me motorin e ruajtjes.

vlerësimet e performancës për operacione intensive në disk, të tilla si skanimet e njëpasnjëshme të shkrimit, tani ata supozojnë se të dhënat ruhen në një SSD me një kapacitet leximi prej 400 MB për sekond. Për më tepër, parametra të tjerë të peshës së optimizuesit u rafinuan, të cilat, për shembull, bënë të mundur zbatimin e mundësisë së përdorimit të indekseve për operacionet "ORDER BY/GROUP BY" në nënpyetje dhe përshpejtimin e punës me tabela shumë të vogla.

Një tjetër risi që bie në sy është se modeli i ri i peshimit do të lejojë zgjedhjen e një plani më optimal të ekzekutimit të pyetjeve në situatat e mëposhtme:

  • Kur përdorni pyetje që përfshijnë më shumë se 2 tabela.
  • Kur ka indekse që përmbajnë një numër të madh vlerash identike.
  • Kur përdorni intervale që mbulojnë më shumë se 10% të tabelës.
  • Kur keni pyetje komplekse ku jo të gjitha kolonat e përdorura janë të indeksuara.
  • Kur përdorni pyetje që përfshijnë motorë të ndryshëm ruajtjeje (për shembull, kur një pyetje përmban akses në tabelat në motorët InnoDB dhe Memory).
  • Duke përdorur FORCE INDEX për të përmirësuar planin e pyetjeve.
  • Kur plani i pyetjes zvogëlohet në rastin e përdorimit të "TABELA ANALIZUESE".
  • Kur pyetja përfshin një numër të madh shikimesh (numër i madh SELECT-sh të ndërlidhura).
  • Kur përdorni klauzola ORDER BY ose GROUP BY që përputhen me indekset.

Nga ana e prishja e përputhshmërisë Në këtë version të ri të MariaDB 11, përmenden ndërprerjet e mëposhtme që do të gjejmë në këtë degë të re:

  • Të drejtat SUPER nuk ju lejojnë më të kryeni veprime për të cilat ofrohen privilegje të caktuara veçmas. Për shembull, ndryshimi i formatit të regjistrave binare do të kërkojë të drejtat e BINLOG ADMINISTRATOR.
  • U hoq zbatimi i tamponit të ndryshimit në InnoDB.
  • Innodb_flush_method dhe innodb_file_per_table u zhvlerësuan.
  • Mbështetja për emrat mysql* është zhvlerësuar.
  • Cilësimi i vjetëruar explicit_defaults_for_timestamp në 0.
  • Lidhjet simbolike janë zhvendosur në një paketë të veçantë për pajtueshmërinë me MySQL.
  • Vlera e parametrit innodb_undo_tablespace është ndryshuar nga parazgjedhja në 3.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me këtë version të ri, ju mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.