Lëshimi i qëndrueshëm i DBMS MariaDB 12.2

ËshtĂ« publikuar versioni 12.2.2 i DBMS-sĂ« MariaDB, i cili Ă«shtĂ« shĂ«nuar si publikimi i parĂ« stabil i degĂ«s 12.2. Dega MariaDB 12.2 Ă«shtĂ« klasifikuar si njĂ« version ndĂ«rmjetĂ«s (rolling), duke vazhduar zhvillimin gradual tĂ« funksionalitetit dhe zĂ«vendĂ«son degĂ«n MariaDB 12.1. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Ă«shtĂ« publikuar edicioni 12.3.1 i MariaDB me njĂ« implementim tĂ« ri tĂ« binlog, i cili ka statusin e kandidatit pĂ«r versionet e ardhshme tĂ« degĂ«s LTS. Dega MariaDB 12.2 do tĂ« mbĂ«shtetet deri nĂ« formimin e versionit 12.3.2.

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ë degen MariaDB 12.2:

  • NĂ« modalitetin e pajtueshmĂ«risĂ« me DBMS-nĂ« Oracle janĂ« implementuar funksionet TO_NUMBER (transformimi i njĂ« stringu nĂ« numĂ«r) dhe TRUNC (prerja e datĂ«s, pĂ«r shembull, deri nĂ« orĂ«, ditĂ«, muaj, vit).
  • GjatĂ« kryerjes sĂ« operacioneve tĂ« bashkimit tĂ« tabelave (JOIN) Ă«shtĂ« realizuar optimizimi qĂ« merr parasysh unikĂ«sinĂ« e rreshtave nĂ« nĂ«nkĂ«rkesa me shprehjen «GROUP BY» pĂ«r parashikimin mĂ« tĂ« saktĂ« tĂ« numrit tĂ« rreshtave rezultues (out_rows) dhe aplikimin e saktĂ« tĂ« indekseve.
  • JanĂ« shtuar mundĂ«si tĂ« reja pĂ«r menaxhimin e optimizuesit ROWID_FILTER/NO_ROWID_FILTER dhe INDEX_MERGE/NO_INDEX_MERGE, si dhe mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar emrat e blloqeve nĂ« kĂ«rkesa nĂ« mĂ«nyrĂ« implicit (mund tĂ« aplikoni mundĂ«si optimizimi pikĂ«risht nĂ« pjesĂ« tĂ« kĂ«rkesave, duke i referuar ata me emrat “select#N”, ku N Ă«shtĂ« numri rendor i bllokut). PĂ«r shembull: “select /*+ JOIN_ORDER(@”select#2″ twenty,ten) */ 
.”.
  • JanĂ« hequr kufizimet mbi nivelin e thellĂ«sisĂ« sĂ« strukturave nĂ« funksionet pĂ«r punĂ«n me JSON (kufiri JSON_DEPTH_LIMIT, i cili mĂ« parĂ« merrte vlerĂ«n 32, Ă«shtĂ« hequr).
  • ËshtĂ« shtuar tabela TRIGGERED_UPDATE_COLUMNS nĂ« skemĂ«n INFORMATION_SCHEMA (INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS), qĂ« tregon kolonat qĂ« ndryshohen gjatĂ« aktivizimit tĂ« trigger-it.
  • NĂ« tabelĂ«n PARAMETERS nĂ« skemĂ«n INFORMATION_SCHEMA Ă«shtĂ« realizuar kolona PARAMETER_DEFAULT, e cila pĂ«rmban vlerat e paracaktuara tĂ« parametrave tĂ« procedurave tĂ« ruajtura.
  • ËshtĂ« implementuar mbĂ«shtetje eksperimentale pĂ«r shprehjen “CREATE GLOBAL TEMPORARY TABLE” pĂ«r krijimin e tabelave globale pĂ«rkohshme. TĂ« tilla tabela pĂ«rkohshme fshihen pas pĂ«rfundimit tĂ« seancĂ«s dhe janĂ« tĂ« dukshme pĂ«r tĂ« gjithĂ« pĂ«rdoruesit, por pĂ«rmbajnĂ« tĂ« dhĂ«na individuale pĂ«r çdo pĂ«rdorues.
  • NĂ« njĂ« mĂ«nyrĂ« testuese, Ă«shtĂ« ofruar mbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r replikimin mes tabelave qĂ« kanĂ« struktura tĂ« ndryshme.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster