Stabilné vydanie MariaDB 13.0

Bola vydaná MariaDB 13.0.2, ktorá je prvým stabilným vydaním vetvy 13.0. MariaDB 13.0 sa považuje za postupné vydávanie, ktoré pokračuje v postupnom vývoji funkcií a je udržiavané až do stabilného vydania ďalšej vetvy. K dispozícii je aj MariaDB 13.1.1, kandidát na vydanie.

Projekt MariaDB vyvíja fork MySQL, ktorý zachováva spätnú kompatibilitu a ponúka integráciu ďalších úložných systémov a pokročilých funkcií. Vývoj MariaDB dohliada nezávislá nadácia MariaDB Foundation v rámci otvoreného a transparentného vývojového procesu nezávislého od jednotlivých dodávateľov. MariaDB sa v mnohých distribúciách dodáva ako náhrada za MySQL. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch) Linux, Debian) a bol implementovaný v takých veľkých projektoch ako Wikipédia, Google Cloud SQL a Nimbuzz.

Zmeny vo vetve MariaDB 13.0 zahŕňajú:

  • Pridaný príkaz „TYPE .. IS REF CURSOR“ na deklarovanie referenčného dátového typu pre kurzor, ktorý možno použiť na vrátenie výsledku dotazu SQL alebo sady riadkov z uložených procedúr a funkcií.
  • Bola zavedená možnosť použitia typu RECORD v parametroch procedúr a vo návratových hodnotách funkcií.
  • Pridaná optimalizačná rada QB_NAME(), ktorá umožňuje priradiť názov bloku dotazu pre následné použitie optimalizačných inštrukcií pre tento blok.
  • Pridaná podpora pre spustiteľné komentáre „/*!! … */“, ktoré sa rozbalia iba vo verziách starších ako je zadaná. Napríklad, ak potrebujete vykonať príkaz „CREATE OR REPLACE TABLE“ v MariaDB 10.0 a „CREATE TABLE IF NOT EXISTS“ v starších verziách: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • Tabuľka INFORMATION_SCHEMA.SYSTEM_VARIABLES teraz obsahuje stĺpec IS_DEPRECATED na označenie zastaraných premenných a tabuľky INFORMATION_SCHEMA.STATISTICS a INFORMATION_SCHEMA.COLUMNS teraz obsahujú stĺpec CREATE_OPTIONS, ktorý poskytuje informácie o možnostiach príkazu CREATE TABLE špecifických pre daný engine.
  • Bola poskytnutá možnosť prispôsobiť formát času zobrazený v protokoloch pluginu na účely auditu.
  • Je zabezpečené atomické vykonanie operácie „VYTVORIŤ ALEBO NAHRADIŤ TABUĽKU“.
  • Bola implementovaná konštrukcia „UPDATE ... RETURNING“, ktorá umožňuje aktualizovať riadky a okamžite vrátiť ich zmenené hodnoty.
  • Pridaná premenná innodb_log_archive pre povolenie režimu ukladania súborov s WAL protokolmi (namiesto cyklického prepisovania protokolu do jedného súboru sa po jeho naplnení záznam prepne do nového súboru).
  • V pamäťovom engine bola zrýchlená práca s indexmi (UNIQUE INDEX) pre stĺpce typu CHAR.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster