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

Zahájení první stabilní verze nové větve DBMS MariaDB 10.9 (10.9.2), v rámci kterého se vyvíjí větev MySQL, která si zachovává zpětnou kompatibilitu a vyznačuje se integrací dalších úložišť a pokročilých funkcí.

Na vývoj MariaDB dohlíží nezávislá MariaDB Foundation, která se řídí zcela otevřeným a transparentním procesem vývoje, nezávislým na jednotlivých prodejcích.

MariaDB se dodává místo MySQL na mnoha linuxových distribucích (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a byla přijata velkými projekty.

Hlavní nové funkce MariaDB 10.9

V této nové verzi MariaDB je zdůrazněno, že přidána funkce JSON_OVERLAPS pro detekci průsečíků v datech dvou dokumentů JSON (například vrátí hodnotu true, pokud oba dokumenty obsahují objekty se společným párem klíč/hodnota nebo společnými prvky pole).

Rovněž je třeba zdůraznit, že byly provedeny příslušné opravy u následujících bezpečnostních chyb: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Další změnou, která vyniká, jsou výrazy JSONPath poskytuje možnost určit rozsahy (např. "$[1 až 4]" pro použití prvků pole 1 až 4) a záporné indexy pro zobrazení prvního prvku ve frontě).

Kromě toho můžeme zjistit, že byl přidán plugin Hashicorp Key Management pro šifrování dat v tabulkách pomocí klíčů uložených v Hashicorp Vault KMS.

Zatímco pro užitek mysqlbinlog, nyní máte nové možnosti „–do-domain-ids“, „–ignore-domain-ids“ a „–ignore-server-ids“ pro filtrování podle gtid_domain_id.

Přidána možnost odrážet stavové proměnné wsrep v samostatném souboru JSON, který mohou používat externí monitorovací systémy.

Optimalizátor používá všechny oddíly po upgradu na 10.3, u dotazů UPDATE nebo DELETE s více tabulkami nemohl optimalizátor použít optimalizaci prořezávání oddílu pro aktualizovanou nebo odstraňovanou tabulku.

Kromě toho, provedl regresi optimalizátoru rozsahu pro klávesu IN (const, ....), v MariaDB 10.5.9 a novějších již byl problém, který má opravu pro MDEV-9750. Toto řešení zavedlo Optimizer_max_sel_arg_weight. Pokud nastavíme Optimizer_max_sel_arg_weight na velmi vysokou hodnotu nebo nulu (což znamená „neomezeno“) a spustíte dotazy, které produkují těžké grafy, mohou zaznamenat pomalý výkon.

Další opravy které byly vytvořeny v této nové verzi MariaDB, je v korupci InnoDB kvůli chybějícímu zamykání souborů, stejně jako oprava v ALTER TABLE IMPORT TABLESPACE která poškodila zašifrovanou tabulku, také opravila nesprávný výstup ALTER TABLE, opravy obnovy po havárii, opravy obnovy chyb DD, zabránění uzamčení poškozených dat, opravené opravy chyb hromadného načítání a opravy chyb.

Z dalších změn které vyčnívají z této nové verze:

  • Přidána podpora režimu „SHOW PARCEL [FORMAT=JSON]“ pro výstup JSON.
  • Příkaz "SHOW EXPLAIN" nyní podporuje syntaxi "EXPLAIN FOR CONNECTION".
  • Proměnné innodb_change_buffering a old byly zastaralé (nahrazeny proměnnou old_mode).
  • FULL TEXT vyhledávání s apostrofem a povinnými slovy
  • Optimalizátor používá všechny oddíly po upgradu na 10.3
  • U vícetabulkových dotazů UPDATE nebo DELETE nemohl optimalizátor použít optimalizaci prořezávání oddílu pro aktualizovanou nebo odstraňovanou tabulku.
  • Nová možnost klienta mariadb, -enable-cleartext-plugin. Tato možnost nedělá nic a je určena pouze pro účely kompatibility s MySQL.
  • Zamknout na JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY po upgradu nefunguje
  • Serveru se nepodařilo VYTVOŘIT ZOBRAZENÍ s neznámým sloupcem ve stavu ZAPNUTO
  • Plugin password_reuse_check kombinuje uživatelské jméno a heslo
  • Podle zásad MariaDB Depreation Policy to bude poslední verze MariaDB 10.9 pro Debian 10 "Buster" pro ppc64el

A konečně, pokud máte zájem dozvědět se více o této nové verzi, můžete zkontrolovat podrobnosti na adrese 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.