Stabilní vydání databázového systému MariaDB 13.0

Byl vydán release databázového systému MariaDB 13.0.2, který je označen jako první stabilní vydání větve 13.0. Větev MariaDB 13.0 je zařazena mezi průběžné vydání (rolling), která pokračují v postupném rozvoji funkcionality a jsou podporována až do stabilního vydání další větve. Současně je k dispozici release MariaDB 13.1.1, který má status kandidáta na vydání.

Projekt MariaDB vyvíjí odvozenou verzi od MySQL, která zachovává zpětnou kompatibilitu a odlišuje se integrací dalších úložišť a rozšířenými možnostmi. Rozvoj MariaDB dohlíží nezávislá organizace MariaDB Foundation v souladu s otevřeným a transparentním procesem vývoje, který není závislý na jednotlivých výrobcích. MariaDB je dodávána místo MySQL v mnoha distribucích Linuxu (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a je implementována v takových významných projektech, jako jsou Wikipedia, Google Cloud SQL a Nimbuzz.

Mezi změnami v větvi MariaDB 13.0:

  • Bylo přidáno výrazu „TYPE .. IS REF CURSOR“ pro deklaraci referenčního datového typu pro kurzor, který může být použit pro návrat výsledku SQL dotazu nebo sady řádků z uložených procedur a funkcí.
  • Byla umožněna možnost použití typu RECORD v parametrech procedur a ve vracených hodnotách funkcí.
  • Byl přidán hint optimalizátoru QB_NAME(), který umožňuje přidělit jméno bloku dotazu pro následné použití pokynů pro optimalizaci tohoto bloku.
  • Byla přidána podpora vykonávatelných komentářů „/*!! … */“, které se odhalují pouze ve starších verzích. Například, pokud je v verzi MariaDB 10.0 potřeba vykonat konstrukci „CREATE OR REPLACE TABLE“, a ve starších verzích pak „CREATE TABLE IF NOT EXISTS“: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • Do tabulky INFORMATION_SCHEMA.SYSTEM_VARIABLES byl přidán sloupec IS_DEPRECATED pro označení zastaralých proměnných, a v tabulkách INFORMATION_SCHEMA.STATISTICS a INFORMATION_SCHEMA.COLUMNS se objevil sloupec CREATE_OPTIONS s informacemi o specifických vlastnostech engine pro výraz „CREATE TABLE“.
  • Byla umožněna konfigurace formátu času uvedeného v logu pluginu pro audit.
  • Bylo zajištěno atomické provedení operace „CREATE OR REPLACE TABLE“.
  • Byla implementována konstrukce „UPDATE … RETURNING“, která umožňuje aktualizovat řádky a okamžitě vrátit jejich změněné hodnoty.
  • Byla přidána proměnná innodb_log_archive pro aktivaci režimu uchovávání souborů s WAL logy (namísto cyklického přepisování logu v jednom souboru se po naplnění záznam přesune na nový soubor).
  • V engine MEMORY byl zrychlen provoz indexů (UNIQUE INDEX) pro sloupce typu CHAR.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster