Tika izlaista MariaDB 13.0.2 datu bāze, kas atzīmēta kā pirmais stabilais relīzs 13.0 projektā. MariaDB 13.0 ir klasificēta kā 'rolling' izlaidums, turpinot pakāpenisku funkcionalitātes attīstību un atbalstot to līdz nākamās versijas stabilā relīza. Tajā pašā laikā pieejama arī MariaDB 13.1.1 versija, kas ir kandidāts uz relīzi.
MariaDB projekts attīsta MySQL atzaru, saglabājot atpakaļsaderību un, atšķirībā no iepriekšējā, integrējot papildu glabāšanas dzinējus un paplašinātas iespējas. MariaDB attīstību uzrauga neatkarīga organizācija MariaDB Foundation atbilstoši atvērtam un caurskatāmam izstrādes procesam, kas nav atkarīgs no atsevišķiem ražotājiem. MariaDB tiek piedāvāta vietā MySQL daudzos Linux izplatījumos (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) un tiek izmantota tādos lielos projektos kā Wikipedia, Google Cloud SQL un Nimbuzz.
Mainīgumi MariaDB 13.0 projektā:
- Pievienota izteiksme 'TYPE .. IS REF CURSOR', kas ļauj deklarēt atsauces datu tipu kursoriem, ko var izmantot, lai atgrieztu SQL vaicājuma rezultātu vai rindu kopu no uzglabātām procedūrām un funkcijām.
- Iespējams izmantot RECORD tipu procedūru parametros un vērtībās, ko atgriež funkcijas.
- Pievienots optimizatora hints QB_NAME(), kas ļauj piešķirt nosaukumu vaicājuma blokam, lai turpmāk varētu pielietot optimizācijas instrukcijas šim blokam.
- Pievienota izpildāmo komentāru atbalsts '/*!! … */', kas tiek atklāti tikai versijās, kas ir vecākas par noteikto. Piemēram, ja MariaDB 10.0 versijā ir jāveic konstrukcija 'CREATE OR REPLACE TABLE', bet vecākās versijās — 'CREATE TABLE IF NOT EXISTS': CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
- INFORMATION_SCHEMA.SYSTEM_VARIABLES tabulā pievienots IS_DEPRECATED kolonna, lai atzīmētu novecojušas mainīgās, kā arī tabulās INFORMATION_SCHEMA.STATISTICS un INFORMATION_SCHEMA.COLUMNS ir parādījies CREATE_OPTIONS kolonna ar informāciju par dzinējiem specifiskajām iespējām 'CREATE TABLE'.
- Iespējams konfigurēt laika formātu, kas tiek norādīts spraudņa auditēšanas žurnālos.
- Nodrošināta atomāra operācijas 'CREATE OR REPLACE TABLE' izpilde.
- Realizēta konstrukcija 'UPDATE … RETURNING', kas ļauj atjaunināt rindas un nekavējoties atgriezt viņu mainītās vērtības.
- Pievienots mainīgais innodb_log_archive, lai aktivizētu WAL žurnālu saglabāšanas režīmu (nevis ciklisku pierakstīšanu vienā failā, pēc aizpildīšanas pieraksts tiek pārslēgts uz jaunu failu).
- MEMORY dzinējā paātrināta darbu indeksi (UNIQUE INDEX) CHAR tipa kolonnām.
Avots: opennet.lv
