MariaDB 11 už vyšla a toto sú jej novinky

MariaDB 11

MariaDB 10.0.0 bola vydaná pred viac ako desiatimi rokmi (12. novembra 2012)

10 rokov po založení pobočky 10.x, konečne bola vydaná nová verzia a vetva MariaDB 11.0.0Že prináša niekoľko dôležitých vylepšení a prerušuje zmeny kompatibility.

MariaDB 11 už vyšla a toto sú jej novinky a po stabilizácii bude pripravená na produkčné použitie. Očakáva sa, že ďalšia významná vetva MariaDB 12, ktorá obsahuje zmeny, ktoré narúšajú kompatibilitu, nebude skôr ako 10 rokov (v roku 2032).

Pre tých, ktorí nepoznajú projekt MariaDB, mali by ste to vedieť vyvíja fork MySQL, ktorý zachováva spätnú kompatibilitus všade tam, kde je to možné, a vyznačuje sa integráciou ďalších úložných zariadení a pokročilých funkcií.

Vývoj MariaDB je dohliadaná nezávislou nadáciou MariaDB, po otvorenom a transparentnom procese vývoja nezávisle od jednotlivých predajcov. MariaDB sa dodáva namiesto MySQL v mnohých distribúciách Linuxu.

Hlavné nové funkcie MariaDB 11

V tomto novom vydaní MariaDB 11 je jedným z kľúčových vylepšení vo vetve preklad optimalizátora dotazov na nový váhový model (nákladový model), ktorý poskytuje presnejšiu predpoveď váh každého plánu vykonávania dotazu. Aj keď nový model odstraňuje niektoré obmedzenia výkonu, nemusí byť optimálny vo všetkých scenároch a niektoré dotazy sa môžu spomaliť, preto sa používateľom odporúča zúčastniť sa testovania a upozorniť vývojárov v prípade akýchkoľvek problémov.

Vyššie uvedený model fungoval dobre na nájdenie optimálneho indexu, ale mal problémy s použiteľnosťou skenovania tabuliek, indexového skenovania alebo vyhľadávania rozsahu. V novom modeli je táto nevýhoda odstránená zmenou plošnej hmotnosti operácií so zásobníkovým motorom.

hodnotenia výkonnosti pre operácie náročné na disk, ako je sekvenčné skenovanie zápisu, teraz predpokladajú, že dáta sú uložené na SSD s čítacou kapacitou 400 MB za sekundu. Dodatočne sa spresnili ďalšie váhové parametre optimalizátora, čo napríklad umožnilo implementovať možnosť využitia indexov pre operácie „ORDER BY/GROUP BY“ v poddotazoch a urýchliť prácu s veľmi malými tabuľkami.

Ďalšou novinkou, ktorá vyniká, je, že nový model váženia umožní zvoliť si optimálnejší plán vykonávania dotazu v nasledujúcich situáciách:

  • Pri použití dopytov, ktoré zahŕňajú viac ako 2 tabuľky.
  • Keď existujú indexy, ktoré obsahujú veľké množstvo rovnakých hodnôt.
  • Pri použití rozsahov, ktoré pokrývajú viac ako 10 % tabuľky.
  • Keď máte zložité dotazy, pri ktorých nie sú indexované všetky použité stĺpce.
  • Pri použití dotazov, ktoré zahŕňajú rôzne úložné mechanizmy (napríklad, keď dotaz obsahuje prístup k tabuľkám v InnoDB a pamäťových strojoch).
  • Pomocou FORCE INDEX na zlepšenie plánu dotazov.
  • Keď je plán dotazov znížený v prípade použitia "ANALYZE TABLE".
  • Keď dotaz zahŕňa veľký počet zobrazení (veľký počet vnorených SELECTov).
  • Keď používate klauzuly ORDER BY alebo GROUP BY, ktoré zodpovedajú indexom.

Na strane prerušenie kompatibility V tejto novej verzii MariaDB 11 sú spomenuté nasledujúce prestávky, ktoré nájdeme v tejto novej vetve:

  • Práva SUPER vám už neumožňujú vykonávať akcie, pre ktoré sú k dispozícii samostatne nastavené privilégiá. Napríklad zmena formátu binárnych protokolov si bude vyžadovať práva BINLOG ADMINISTRÁTORA.
  • Odstránená implementácia vyrovnávacej pamäte zmien v InnoDB.
  • Zastarané metódy innodb_flush_method a innodb_file_per_table.
  • Podpora pre názvy mysql* bola ukončená.
  • Zastarané nastavenie explicit_defaults_for_timestamp na 0.
  • Symbolické odkazy boli pre kompatibilitu s MySQL presunuté do samostatného balíka.
  • Hodnota parametra innodb_undo_tablespaces bola zmenená z predvolenej hodnoty na 3.

Konečne ak máte záujem dozvedieť sa o tom viac o tomto novom vydaní si môžete pozrieť podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.