MariaDB 11 již vyšla a toto jsou její novinky

MariaDB 11

MariaDB 10.0.0 byla vydána před více než deseti lety (12. listopadu 2012)

10 let po založení pobočky 10.x, konečně byla vydána nová verze a větev MariaDB 11.0.0Že přináší několik důležitých vylepšení a přerušuje změny kompatibility.

MariaDB 11 již vyšla a toto jsou její novinky a po stabilizaci bude připravena k produkčnímu nasazení. Očekává se, že další významná větev MariaDB 12 obsahující změny, které narušují kompatibilitu, nebude dříve než 10 let (v roce 2032).

Pro ty, kteří neznají projekt MariaDB, měli byste to vědět vyvíjí vidlici MySQL, která zachovává zpětnou kompatibilitus všude tam, kde je to možné, a vyznačuje se integrací dalších úložných enginů a pokročilých funkcí.

Vývoj MariaDB je pod dohledem nezávislé nadace MariaDB, po otevřeném a transparentním procesu vývoje nezávislého na jednotlivých prodejcích. MariaDB se dodává místo MySQL na mnoha distribucích Linuxu.

Hlavní nové funkce MariaDB 11

V této nové verzi MariaDB 11 je jedním z klíčových vylepšení ve větvi překlad optimalizátoru dotazů na nový váhový model (nákladový model), který poskytuje přesnější předpověď vah každého plánu provádění dotazu. I když nový model odstraňuje některá úzká hrdla výkonu, nemusí být optimální ve všech scénářích a některé dotazy se mohou zpomalit, proto se uživatelům doporučuje, aby se účastnili testování a v případě jakýchkoli problémů informovali vývojáře.

Výše uvedený model fungoval dobře pro nalezení optimálního indexu, ale měl problémy s použitelností prohledávání tabulek, prohledávání indexů nebo vyhledávání rozsahu. U nového modelu je tato nevýhoda eliminována změnou plošné hmotnosti operací se zásobníkovým motorem.

hodnocení výkonu pro operace náročné na disk, jako je sekvenční skenování zápisu, nyní předpokládají, že data jsou uložena na SSD s čtecí kapacitou 400 MB za sekundu. Dodatečně byly zpřesněny další váhové parametry optimalizátoru, což například umožnilo implementovat možnost využití indexů pro operace "ORDER BY/GROUP BY" v poddotazech a zrychlit práci s velmi malými tabulkami.

Další novinkou, která vyniká, je, že nový váhový model umožní zvolit optimálnější plán provádění dotazu v následujících situacích:

  • Při použití dotazů, které zahrnují více než 2 tabulky.
  • Když existují indexy, které obsahují velké množství stejných hodnot.
  • Při použití rozsahů, které pokrývají více než 10 % tabulky.
  • Když máte složité dotazy, kde nejsou indexovány všechny použité sloupce.
  • Při použití dotazů, které zahrnují různé úložné stroje (například když dotaz obsahuje přístup k tabulkám v strojích InnoDB a Memory).
  • Pomocí FORCE INDEX ke zlepšení plánu dotazů.
  • Když je plán dotazů downgradován v případě použití "ANALYZE TABLE".
  • Když dotaz zahrnuje velký počet zobrazení (velký počet vnořených SELECTů).
  • Při použití klauzulí ORDER BY nebo GROUP BY, které odpovídají indexům.

Na straně přerušení kompatibility V této nové verzi MariaDB 11 jsou zmíněny následující přestávky, které najdeme v této nové větvi:

  • Práva SUPER již neumožňují provádět akce, pro které jsou k dispozici samostatně nastavená oprávnění. Například změna formátu binárních protokolů bude vyžadovat práva BINLOG ADMINISTRÁTORA.
  • Odstraněna implementace vyrovnávací paměti změn v InnoDB.
  • Zastaralé metody innodb_flush_method a innodb_file_per_table.
  • Podpora pro názvy mysql* byla ukončena.
  • Zastaralé nastavení explicit_defaults_for_timestamp na 0.
  • Symbolické odkazy byly kvůli kompatibilitě s MySQL přesunuty do samostatného balíčku.
  • Hodnota parametru innodb_undo_tablespaces byla změněna z výchozí na 3.

Konečně pokud máte zájem o tom vědět více o tomto novém vydání, můžete zkontrolovat podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.