U publikua DBMS MariaDB 12.0

ËshtĂ« publikuar versioni i DBMS MariaDB 12.0.2, i cili Ă«shtĂ« shĂ«nuar si publikimi i parĂ« stabil i degĂ«s 12.0. Dega MariaDB 12.0 klasifikohet si publikim i ndĂ«rmjetĂ«m (rolling), vazhdon zhvillimin gradual tĂ« funksionaliteteve dhe zĂ«vendĂ«son degĂ«n MariaDB 11.8. NjĂ«kohĂ«sisht Ă«shtĂ« publikuar edhe MariaDB 12.1.1 me status kandidat pĂ«r publikim. Dega MariaDB 12.0 do tĂ« mbĂ«shtetet deri nĂ« daljen e versionit 12.1.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.

Ndryshimet në degën MariaDB 12.0 përfshijnë:

  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r çelĂ«sa SSL tĂ« mbrojtur me fjalĂ«kalim. FjalĂ«kalimi pĂ«r zhbllokim certifikatat SSL mund tĂ« caktohet pĂ«rmes variablĂ«s ssl_passphrase ose tĂ« jepet manualisht gjatĂ« nisjes sĂ« serverit.
  • ËshtĂ« shtuar shprehja «SET SESSION AUTHORIZATION» pĂ«r tĂ« kryer veprime nĂ« emĂ«r tĂ« njĂ« pĂ«rdoruesi tjetĂ«r kur janĂ« caktuar privilegjet pĂ«rkatĂ«se (kjo shprehje mund tĂ« konsiderohet si njĂ« analog i «sudo» pĂ«r DBMS).
  • NĂ« shtojcĂ«n file_key_management.so Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r hash-et SHA-2.
  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r variabla tĂ« dobĂ«ta tĂ« kursorit (weak cursor variable) tĂ« tipit tĂ« paracaktuar SYS_REFCURSOR, tĂ« cilat lejojnĂ« kthimin e njĂ« kursori nga procedurat e ruajtura (nĂ« parametrin OUT) ose nga funksionet (nĂ« shprehjen RETURN). PĂ«r tĂ« kufizuar numrin maksimal tĂ« kursorĂ«ve tĂ« hapur njĂ«kohĂ«sisht, Ă«shtĂ« shtuar variabla e sistemit «max_open_cursors».
  • NĂ« tipin TO_CHAR Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r formatin FM (Fill Mode) pĂ«r tĂ« pĂ«rjashtuar mbushjen shtesĂ«. PĂ«r shembull, kĂ«rkesa «SELECT CONCAT(‘\/’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), ‘\/’);» do tĂ« kthejĂ« «\/Monday\/» nĂ« vend tĂ« «\/Monday \/».
  • NĂ« utilitarin mariadb-check dhe nĂ« shprehjen CHECK TABLE Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r tabelat e motorit SEQUENCE.
  • NĂ« optimizues Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r opsionet (hint) qĂ« ndikojnĂ« nĂ« ndĂ«rtimin e planit tĂ« optimizimit: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_ORDER, JOIN_PREFIX, JOIN_SUFFIX dhe MAX_EXECUTION_TIME. Opsionet futen nĂ« kĂ«rkesĂ« nĂ« njĂ« format tĂ« pajtueshĂ«m me MySQL, pĂ«r shembull: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE 
; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE 
;
  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r funksione tĂ« reja GIS (Geographic Information System): ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r trigger-a qĂ« aktivizohen pĂ«r disa ngjarje. NĂ« shprehjen CREATE TRIGGER tani mund tĂ« renditen ngjarjet pĂ«rkatĂ«se duke pĂ«rdorur sintaksĂ«n «{ event [ OR 
 ] }».
  • NĂ« shtojcĂ«n Audit Ă«shtĂ« implementuar ruajtja nĂ« logun e auditimit e informacionit pĂ«r portat e rrjetit pĂ«r lidhjet hyrĂ«se (mĂ« parĂ« regjistrohej vetĂ«m host-i).
  • NĂ« utilitĂ«n mariadb Ă«shtĂ« shtuar opsioni «—script-dir» pĂ«r tĂ« pĂ«rcaktuar njĂ« direktori alternative pĂ«r kĂ«rkimin e skripteve qĂ« nisen me komandĂ«n SOURCE.
  • JanĂ« hequr variablat big_tables, large_page_size dhe storage_engine, tĂ« cilat mĂ« parĂ« ishin shĂ«nuar si tĂ« vjetruara.

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