MariaDB 11 on jo julkaistu ja nämä ovat sen uutisia

MariaDB 11

MariaDB 10.0.0 julkaistiin yli kymmenen vuotta sitten (12)

10 vuotta 10.x sivuliikkeen perustamisesta, vihdoin MariaDB 11.0.0:n uusi versio ja haara julkaistiinEttä tuo mukanaan useita tärkeitä parannuksia ja katkaisee yhteensopivuusmuutokset.

MariaDB 11 on jo julkaistu ja nämä ovat sen uutisia ja se on valmis tuotantokäyttöön stabiloinnin jälkeen. MariaDB 12:n seuraavan merkittävän haaran, joka sisältää yhteensopivuuden rikkovia muutoksia, odotetaan olevan aikaisintaan 10 vuotta (vuonna 2032).

Niiden, jotka eivät ole tietoisia MariaDB-projektista, sinun pitäisi tietää se se kehittää MySQL-haarukan, joka ylläpitää taaksepäin yhteensopivuuttas aina kun mahdollista, ja se erottuu lisätallennusmoottoreiden ja edistyneiden ominaisuuksien integroinnista.

MariaDB:n kehitys sitä valvoo riippumaton MariaDB-säätiö, noudattaa avointa ja läpinäkyvää kehitysprosessia yksittäisistä toimittajista riippumatta. MariaDB toimitetaan MySQL:n sijaan monissa Linux-jakeluissa.

MariaDB 11: n tärkeimmät uudet ominaisuudet

Tässä uudessa MariaDB 11 -julkaisussa yksi alan tärkeimmistä parannuksista on kyselyn optimoijan käännös uuteen painotusmalliin (kustannusmalliin), joka tarjoaa tarkemman ennusteen kunkin kyselyn suoritussuunnitelman painoarvoista. Vaikka uusi malli poistaa joitakin suorituskyvyn pullonkauloja, se ei välttämättä ole optimaalinen kaikissa skenaarioissa ja jotkin kyselyt voivat hidastua, joten käyttäjiä kehotetaan osallistumaan testaukseen ja ilmoittamaan kehittäjille mahdollisista ongelmista.

Yllä oleva malli toimi hyvin optimaalisen indeksin löytämiseksi, mutta siinä oli ongelmia taulukkotarkistuksen, hakemistoskannauksen tai aluehaun soveltuvuuden kanssa. Uudessa mallissa tämä haitta on eliminoitu muuttamalla varastomoottorin toimintojen neliöpainoa.

suorituskyvyn arvioinnit levyä vaativiin toimintoihin, kuten peräkkäisiin kirjoitusskannauksiin, nyt he olettavat, että tiedot on tallennettu SSD-levylle, jonka lukukapasiteetti on 400 Mt sekunnissa. Lisäksi tarkennettiin muita optimoijan painoparametreja, jotka mahdollistivat esimerkiksi indeksien käytön mahdollisuuden "ORDER BY/GROUP BY" -operaatioihin alikyselyissä ja nopeuttaa työskentelyä hyvin pienillä taulukoilla.

Toinen erottuva uutuus on, että uusi painotusmalli mahdollistaa optimaalisen kyselyn suoritussuunnitelman valitsemisen seuraavissa tilanteissa:

  • Kun käytetään kyselyitä, jotka kattavat yli 2 taulukkoa.
  • Kun on indeksejä, jotka sisältävät suuren määrän identtisiä arvoja.
  • Kun käytetään alueita, jotka kattavat yli 10 % taulukosta.
  • Kun sinulla on monimutkaisia ​​kyselyitä, joissa kaikkia käytettyjä sarakkeita ei ole indeksoitu.
  • Kun käytetään kyselyitä, jotka sisältävät erilaisia ​​tallennusmoottoreita (esimerkiksi kun kysely sisältää pääsyn InnoDB- ja Memory-moottorien taulukoihin).
  • Käyttämällä FORCE INDEXia kyselysuunnitelman parantamiseen.
  • Kun kyselysuunnitelma alennetaan, jos käytetään "ANALYSOI TABLE" -toimintoa.
  • Kun kysely kattaa suuren määrän näkymiä (suuri määrä sisäkkäisiä VALINTA).
  • Kun käytetään ORDER BY- tai GROUP BY -lauseita, jotka vastaavat indeksejä.

Puolelta yhteensopivuuskatkos Tässä uudessa MariaDB 11 -versiossa mainitaan seuraavat tässä uudessa haarassa esiintyvät katkokset:

  • SUPER-oikeudet eivät enää anna sinun suorittaa toimintoja, joihin on saatavilla erikseen määritetyt oikeudet. Esimerkiksi binäärilokien muodon muuttaminen edellyttää BINLOG ADMINISTRATOR -oikeuksia.
  • Muutospuskurin toteutus poistettiin InnoDB:stä.
  • Käytöstä poistettu innodb_flush_method ja innodb_file_per_table.
  • Mysql*-nimien tuki on poistettu käytöstä.
  • Käytöstä poistettu asetus explicit_defaults_for_timestamp on 0.
  • Symboliset linkit on siirretty erilliseen pakettiin, jotta ne ovat yhteensopivia MySQL:n kanssa.
  • Parametrin innodb_undo_tablespaces arvo on muutettu oletusarvosta 3:ksi.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä uudesta julkaisusta voit tarkistaa tiedot kohdasta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.