MariaDB 11 jau ir izlaists, un tie ir tā jaunumi

MarijaDB 11

MariaDB 10.0.0 tika izlaista pirms vairāk nekā desmit gadiem (12. gada 2012. novembrī)

10 gadus pēc filiāles 10.x dibināšanas, beidzot tika izlaista MariaDB 11.0.0 jaunā versija un filiāle, tas sniedz vairākus svarīgus uzlabojumus un pārtrauc saderības izmaiņas.

MariaDB 11 jau ir izlaists un tie ir tā jaunumi un pēc stabilizācijas tas būs gatavs lietošanai ražošanā. Paredzams, ka nākamais nozīmīgais MariaDB 12 atzars, kurā ir izmaiņas, kas traucē saderību, būs ne ātrāk kā pēc 10 gadiem (2032. gadā).

Tiem, kas nezina par MariaDB projektu, jums tas jāzina tas attīsta MySQL dakšiņu, kas uztur atpakaļejošu saderībus, kur vien iespējams, un izceļas ar papildu atmiņas dzinēju un uzlaboto funkciju integrāciju.

MariaDB attīstība to pārrauga neatkarīgais MariaDB fonds, pēc atklāta un pārredzama izstrādes procesa, kas nav atkarīgs no atsevišķiem piegādātājiem. MariaDB tiek piegādāts MySQL vietā daudzos Linux izplatījumos.

Galvenās jaunās MariaDB 11 funkcijas

Šajā jaunajā MariaDB 11 laidienā viens no galvenajiem nozares uzlabojumiem ir vaicājuma optimizētāja tulkojums uz jaunu svēruma modeli (izmaksu modeli), kas nodrošina precīzāku katra vaicājuma izpildes plāna svara prognozi. Lai gan jaunais modelis novērš dažus veiktspējas trūkumus, tas var nebūt optimāls visos scenārijos un daži vaicājumi var palēnināties, tāpēc lietotāji tiek aicināti piedalīties testēšanā un informēt izstrādātājus, ja rodas problēmas.

Iepriekš minētais modelis darbojās labi, lai atrastu optimālo indeksu, taču radās problēmas ar tabulu skenēšanas, indeksa skenēšanas vai diapazona uzmeklēšanas pielietojamību. Jaunajā modelī šis trūkums ir novērsts, mainot darbības ar uzglabāšanas dzinēju bāzes svaru.

darbības novērtējumi diska ietilpīgām darbībām, piemēram, secīgai rakstīšanas skenēšanai, tagad viņi pieņem, ka dati tiek glabāti SSD diskā ar lasīšanas ietilpību 400 MB sekundē. Papildus tika pilnveidoti arī citi optimizētāja svara parametri, kas, piemēram, ļāva realizēt iespēju apakšvaicājumos izmantot indeksus operācijām "ORDER BY/GROUP BY" un paātrināt darbu ar ļoti mazām tabulām.

Vēl viens jaunums, kas izceļas, ir tas, ka jaunais svēršanas modelis ļaus izvēlēties optimālāku vaicājumu izpildes plānu šādās situācijās:

  • Izmantojot vaicājumus, kas aptver vairāk nekā 2 tabulas.
  • Ja ir indeksi, kas satur lielu skaitu identisku vērtību.
  • Izmantojot diapazonus, kas aptver vairāk nekā 10% no tabulas.
  • Ja jums ir sarežģīti vaicājumi, kuros nav indeksētas visas izmantotās kolonnas.
  • Izmantojot vaicājumus, kas ietver dažādus krātuves dzinējus (piemēram, ja vaicājumā ir piekļuve tabulām InnoDB un Memory dzinējos).
  • Izmantojot FORCE INDEX, lai uzlabotu vaicājumu plānu.
  • Kad vaicājumu plāns tiek pazemināts, ja tiek izmantots "ANALĪZĒT TABULU".
  • Ja vaicājums aptver lielu skatījumu skaitu (liels skaits ligzdotu SELECT).
  • Izmantojot ORDER BY vai GROUP BY klauzulas, kas atbilst indeksiem.

No saderības pārtraukums Šajā jaunajā MariaDB 11 versijā ir minēti šādi pārtraukumi, ko mēs atradīsim šajā jaunajā filiālē:

  • SUPER tiesības vairs neļauj veikt darbības, kurām ir pieejamas atsevišķi iestatītas privilēģijas. Piemēram, lai mainītu bināro žurnālu formātu, būs nepieciešamas BINLOG ADMINISTRATOR tiesības.
  • Noņemta izmaiņu bufera ieviešana InnoDB.
  • Novecojušas innodb_flush_method un innodb_file_per_table.
  • Mysql* nosaukumu atbalsts ir novecojis.
  • Novecojis iestatījums explicit_defaults_for_timestamp uz 0.
  • Simboliskās saites ir pārvietotas uz atsevišķu pakotni, lai nodrošinātu saderību ar MySQL.
  • Parametra innodb_undo_tablespaces vērtība ir mainīta no noklusējuma uz 3.

Beidzot ja jūs interesē uzzināt vairāk par to par šo jauno laidienu varat pārbaudīt sīkāku informāciju šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.