MariaDB 13.0.2 is vrygestel, wat dit as die eerste stabiele weergawe van die 13.0-tak aandui. MariaDB 13.0 word as 'n rollende weergawe beskou, wat die geleidelike ontwikkeling van funksionaliteit voortsit en in stand gehou word tot die stabiele weergawe van die volgende tak. MariaDB 13.1.1, 'n vrystellingskandidaat, is ook beskikbaar.
Die MariaDB-projek ontwikkel 'n vurk van MySQL wat terugwaartse versoenbaarheid handhaaf en die integrasie van bykomende stoorenjins en gevorderde funksies bevat. MariaDB se ontwikkeling word toesig gehou deur die onafhanklike MariaDB-stigting, na aanleiding van 'n oop en deursigtige ontwikkelingsproses onafhanklik van individuele verskaffers. MariaDB word as 'n plaasvervanger vir MySQL in baie verspreidings aangebied. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch) Linux, Debian) en is geïmplementeer in groot projekte soos Wikipedia, Google Cloud SQL en Nimbuzz.
Veranderinge in die MariaDB 13.0-tak sluit in:
- Die "TYPE .. IS REF CURSOR"-stelling is bygevoeg om 'n verwysingsdatatipe vir 'n wyser te verklaar wat gebruik kan word om die resultaat van 'n SQL-navraag of 'n rystel van gestoorde prosedures en funksies terug te gee.
- Die vermoë om die RECORD-tipe in prosedureparameters en in funksie-terugkeerwaardes te gebruik, is bekendgestel.
- Het die QB_NAME() optimiseerderwenk bygevoeg, wat jou toelaat om 'n naam aan 'n navraagblok toe te ken vir daaropvolgende toepassing van optimeringsinstruksies vir hierdie blok.
- Ondersteuning vir uitvoerbare kommentare "/*!! … */" is bygevoeg wat slegs in weergawes ouer as die gespesifiseerde een uitbrei. Byvoorbeeld, as jy die "CREATE OR REPLACE TABLE"-stelling in MariaDB 10.0 moet uitvoer, en "CREATE TABLE IF NOT EXISTS" in vorige weergawes: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
- Die INFORMATION_SCHEMA.SYSTEM_VARIABLES-tabel het nou 'n IS_DEPRECATED-kolom om verouderde veranderlikes te merk, en die INFORMATION_SCHEMA.STATISTICS- en INFORMATION_SCHEMA.COLUMNS-tabelle het nou 'n CREATE_OPTIONS-kolom om inligting te verskaf oor enjinspesifieke vermoëns van die CREATE TABLE-stelling.
- Die vermoë om die tydformaat wat in die inproplogboeke aangedui word vir ouditdoeleindes aan te pas, is verskaf.
- Atoomuitvoering van die "SKEP OF VERVANG TABEL"-bewerking word verseker.
- Die "OPDATEER … TERUGGESTEL"-konstruk is geïmplementeer, wat jou toelaat om rye op te dateer en onmiddellik hul veranderde waardes terug te gee.
- Die innodb_log_archive veranderlike is bygevoeg om die modus van stoor van lêers met WAL-logs te aktiveer (in plaas daarvan om die log siklies in een lêer te herskryf, skakel die opname oor na 'n nuwe lêer nadat dit vol is).
- In die MEMORY-enjin is die werking van indekse (UNIQUE INDEX) vir CHAR-kolomme versnel.
Bron: opennet.ru
