Lëshimi i versionit të DBMS MariaDB 13.0.2, i cili është shpallur si rrelease i parë stabil i degës 13.0. Dega MariaDB 13.0 i përket publikimeve të përkohshme (rolling), të cilat vazhdojnë zhvillimin e vazhdueshëm të funksionaliteteve dhe që do të mbahen deri në lëshimin stabil të degës së ardhshme. Në të njëjtën kohë është i disponueshëm versioni MariaDB 13.1.1, i cili ka statusin e kandidat për lëshime.
Projekti MariaDB zhvillon një degëzim të MySQL, që ruan përputhshmërinë prapavepruese dhe dallohet për integrimin e engine-ve shtesë të ruajtjes dhe funksionaliteteve të avancuara. Zhvillimi i MariaDB mbikëqyret nga organizata e pavarur MariaDB Foundation, në përputhje me një proces zhvillimi të hapur dhe transparent, të pavarur nga prodhues të veçantë. MariaDB shpërndahet si zëvendësim për MySQL në shumë distribucione Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dhe është implementuar në projekte të mëdha si Wikipedia, Google Cloud SQL dhe Nimbuzz.
Ndër ndryshimet në degën MariaDB 13.0:
- Shtesa e shprehjes «TYPE .. IS REF CURSOR» për shpalljen e një tipi të referencës për kursorin, i cili mund të përdoret për të kthyer rezultatin e një kërkese SQL ose një grup rreshtash nga procedurat e ruajtura dhe funksionet.
- Ofruar mundësia e përdorimit të tipit RECORD në parametrat e procedurave dhe në vlerat që kthehen nga funksionet.
- Shtuar hintin e optimizuesit QB_NAME(), i cili lejon caktimin e një emri bllokut të pyetjes për aplikimin e mëvonshëm të rregullave për optimizimin e këtij blloku.
- Shtesa e mbĂ«shtetjes pĂ«r komentet ekzekutuese «/*!! ⊠*/», qĂ« zbulohen vetĂ«m nĂ« versionet mĂ« tĂ« vjetra tĂ« caktuara. PĂ«r shembull, nĂ«se nĂ« versionin MariaDB 10.0 duhet tĂ« ekzekutohet struktura «CREATE OR REPLACE TABLE», dhe nĂ« versionet mĂ« tĂ« vjetra â «CREATE TABLE IF NOT EXISTS»: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 âŠ
- Në tabelën INFORMATION_SCHEMA.SYSTEM_VARIABLES është shtuar një kolonë IS_DEPRECATED për të shënuar variablat e skaduar, dhe në tabelat INFORMATION_SCHEMA.STATISTICS dhe INFORMATION_SCHEMA.COLUMNS ka dalë një kolonë CREATE_OPTIONS me të dhëna rreth mundësive specifike të motorëve për shprehjen «CREATE TABLE».
- Ofruar mundësia për të konfiguruar formatin e kohës, të shënuar në loget e plugin-it për auditim.
- Kuptohet ekzekutimi atomik i operacionit «CREATE OR REPLACE TABLE».
- Realizohet struktura «UPDATE ⊠RETURNING», që lejon azhurnimin e rreshtave dhe menjëherë kthimin e vlerave të tyre të ndryshuara.
- Shtuar variablin innodb_log_archive për të aktivizuar modin e ruajtjes së skedarëve me WAL-log (në vend të rikthimit ciklik të logut në një skedar, pas mbushjes, shkrimi kalon në një skedar të ri).
- Në motorin MEMORY është përshpejtuar funksionimi i indekseve (UNIQUE INDEX) për kolonat e tipit CHAR.
Burimi: opennet.ru
