Publikimi i qëndrueshëm i DBMS MariaDB 12.1

ËshtĂ« publikuar versioni MariaDB 12.1.2, i cili Ă«shtĂ« shĂ«nuar si publikimi i parĂ« i qĂ«ndrueshĂ«m i degĂ«s 12.1. Dega MariaDB 12.1 klasifikohet si publikim i ndĂ«rmjetĂ«m (rolling), vazhdon zgjerimin gradual tĂ« funksionalitetit dhe zĂ«vendĂ«son degĂ«n MariaDB 12.0. NjĂ«kohĂ«sisht Ă«shtĂ« publikuar edhe MariaDB 12.2.1, me status kandidat pĂ«r publikim. Dega MariaDB 12.1 do tĂ« mbĂ«shtetet deri nĂ« formimin e publikimit 12.2.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ë degën MariaDB 12.1:

  • NĂ« engine-in e ruajtjes Aria Ă«shtĂ« implementuar njĂ« cache i segmentuar i çelĂ«save, ku çelĂ«sat ndahen nĂ« grupe qĂ« ruhen nĂ« segmente tĂ« veçanta tĂ« cache-it. Cache-i i ri ka bĂ«rĂ« tĂ« mundur rritjen e performancĂ«s gjatĂ« ekzekutimit paralel tĂ« kĂ«rkesave nga pĂ«rdorues tĂ« ndryshĂ«m. Numri i segmenteve pĂ«rcaktohet pĂ«rmes ndryshores aria_pagecache_segments, e cila mund tĂ« marrĂ« vlera nga 1 (si parazgjedhje) deri nĂ« 128.
  • ËshtĂ« pĂ«rmirĂ«suar shkallĂ«zueshmĂ«ria e bllokimeve MDL (Metadata Lock).
  • ËshtĂ« lejuar pĂ«rdorimi i replikimit nĂ« modalitet paralel gjatĂ« replikimit asinkron tĂ« tĂ« dhĂ«nave midis dy klasterĂ«ve Galera.
  • NĂ« plugin-in pĂ«r mbajtjen e audit log Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r buferimin e operacioneve tĂ« shkrimit nĂ« log. MadhĂ«sia e buferit pĂ«rcaktohet pĂ«rmes ndryshores server_audit_file_buffer_size.
  • Operacionet e kĂ«rkimit pĂ«r tĂ« dhĂ«na tĂ« tipit VECTOR janĂ« pĂ«rshpejtuar me 30-50%.
  • ËshtĂ« shtuar plugin-i i ri i autentikimit caching_sha2_password, i cili pĂ«rdor algoritmin SHA2 nĂ« vend tĂ« SHA1 pĂ«r hashing. Plugin-i Ă«shtĂ« i pĂ«rputhshĂ«m me plugin-in me tĂ« njĂ«jtin emĂ«r, i prezantuar nĂ« MySQL 9.0.
  • NĂ« modalitetin e pĂ«rputhshmĂ«risĂ« me DBMS Oracle Ă«shtĂ« implementuar mbĂ«shtetja pĂ«r vargje asociative (INDEX BY) dhe pĂ«r sintaksĂ«n “( + )” pĂ«r pĂ«rcaktimin e outer join, pĂ«r shembull: SELECT * FROM table1, table2 WHERE table1.rec_num = table2.fk_table1( + ); TYPE type_name TABLE OF rec_type_name INDEX BY idx_type_name;
  • JanĂ« shtuar opsione tĂ« reja tĂ« menaxhimit tĂ« optimizuesit: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX, [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE.
  • NĂ« mjetin mariadb-dump Ă«shtĂ« shtuar mundĂ«sia e pĂ«rcaktimit tĂ« maskave (pĂ«r shembull, «database_*»), duke pĂ«rdorur opsionin «-L» (—wildcards).
  • ËshtĂ« hequr kĂ«rkesa pĂ«r unikalitetin e identifikuesve tĂ« çelĂ«save tĂ« huaj (foreign key) nĂ« kuadĂ«r tĂ« gjithĂ« DB-sĂ« (mjafton unikaliteti nĂ« nivel tabele).
  • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« indekseve tĂ« bazuara nĂ« funksione (functional index) pĂ«r tĂ« rritur performancĂ«n e operacioneve GROUP/ORDER BY.
  • NĂ« rezultatet e gjurmimit tĂ« optimizuesit Ă«shtĂ« siguruar shfaqja e pĂ«rkufizimeve tĂ« tabelave dhe pamjeve.

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