Stabilní vydání MariaDB 10.10

Bylo zveřejněno první stabilní vydání nové větve MariaDB 10.10 (10.10.2) DBMS, v rámci které se vyvíjí větev z MySQL, která si zachovává zpětnou kompatibilitu a vyznačuje se integrací dalších úložných enginů a pokročilých funkcí. Na vývoj MariaDB dohlíží nezávislá MariaDB Foundation, která se řídí otevřeným a transparentním vývojovým procesem nezávislým na jednotlivých prodejcích. MariaDB je dodávána místo MySQL na mnoha distribucích Linuxu (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a byla přijata velkými projekty, jako je Wikipedia, Google Cloud SQL a Nimbuzz.

Klíčová vylepšení v MariaDB 10.10:

  • Přidána funkce RANDOM_BYTES pro získání náhodné sekvence bajtů dané velikosti.
  • Přidán datový typ INET4 pro ukládání adres IPv4 ve 4bajtové reprezentaci.
  • Byly změněny výchozí parametry výrazu „CHANGE MASTER TO“, který nyní používá režim replikace založený na GTID (Global Transaction ID), pokud hlavní server podporuje tento typ identifikátoru. Nastavení "MASTER_USE_GTID=Current_Pos" bylo zastaralé a mělo by být nahrazeno možností "MASTER_DEMOTE_TO_SLAVE".
  • Vylepšené optimalizace pro operace sloučení s velkým počtem tabulek, včetně možnosti použít "eq_ref" ke sloučení tabulek v libovolném pořadí.
  • Implementované algoritmy UCA (Unicode Collation Algoritm), definované ve specifikaci Unicode 14 a používané k určení pravidel třídění a porovnávání s ohledem na význam znaků (například při řazení digitálních hodnot přítomnost mínus a tečky před bere se v úvahu počet a různé typy pravopisu a při porovnávání není akceptováno zohledňovat případ znaků a přítomnost diakritického znaménka). Vylepšený výkon operací UCA ve funkcích utf8mb3 a utf8mb4.
  • Byla implementována možnost přidávat IP adresy do seznamu uzlů Galera Cluster, které mohou provádět požadavky SST/IST.
  • Ve výchozím nastavení je aktivován režim "explicit_defaults_for_timestamp", aby se chování přiblížilo MySQL (při spuštění "SHOW CREATE TABLE" se obsah DEFAULT bloků pro typ časového razítka nezobrazí).
  • V rozhraní příkazového řádku je ve výchozím nastavení povolena možnost „--ssl“ (je povoleno vytváření připojení šifrovaných TLS).
  • Zpracování výrazů UPDATE a DELETE nejvyšší úrovně bylo přepracováno.
  • Funkce DES_ENCRYPT a DES_DECRYPT a proměnná innodb_prefix_index_cluster_optimization byly zastaralé.

Zdroj: opennet.ru

Přidat komentář