Kohëzgjatshmëria e lëshimit të DBMS MariaDB 12.1

ËshtĂ« publikuar lĂ«shimi i DBMS MariaDB 12.1.2, i cili cilĂ«sohet si lĂ«shimi i parĂ« stabil i degĂ«s 12.1. Dega MariaDB 12.1 Ă«shtĂ« klasifikuar si lĂ«shim i pĂ«rkohshĂ«m (rolling), dhe vazhdon zhvillimin gradual tĂ« funksionaliteteve, duke zĂ«vendĂ«suar degĂ«n MariaDB 12.0. NjĂ«kohĂ«sisht, Ă«shtĂ« publikuar lĂ«shimi MariaDB 12.2.1, i cili ka statusin e kandidatĂ«ve pĂ«r lĂ«shim. Dega MariaDB 12.1 do tĂ« mbahet deri nĂ« formimin e lĂ«shimit 12.2.2.

Projekti MariaDB zhvillon një degë nga MySQL, duke ruajtur përputhshmërinë prapa dhe duke u dalluar nga integrimi i motorëve të ruajtjes shtesë dhe mundësive të zgjeruara. Zhvillimi i MariaDB mb supervisohet nga organizata e pavarur MariaDB Foundation në përputhje me një proces të hapur dhe transparent zhvillimi, pa u mbështetur në prodhues të veçantë. MariaDB ofrohet në vend të MySQL në shumë shpërndarje të 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.1 përfshijnë:

  • NĂ« motorin e ruajtjes Aria Ă«shtĂ« realizuar njĂ« cache segmentar i çelĂ«save, ku çelĂ«sat ndahen nĂ« grupe dhe ruhen nĂ« segmente tĂ« veçanta tĂ« cache-it. Cache-i i ri ka lejuar pĂ«rmirĂ«simin e performancĂ«s sĂ« ekzekutimit tĂ« paralel tĂ« kĂ«rkesave nga pĂ«rdorues tĂ« ndryshĂ«m. Numri i segmenteve caktohet nĂ«pĂ«rmjet ndryshoreve aria_pagecache_segments, e cila mund tĂ« marrĂ« vlera nga 1 (default) deri nĂ« 128.
  • JanĂ« pĂ«rmirĂ«suar shkallĂ«zueshmĂ«ria e bllokimeve MDL (Metadata Lock).
  • Lejohet pĂ«rdorimi i replikimit nĂ« njĂ« modalitet paralel gjatĂ« replikimit asinkron tĂ« tĂ« dhĂ«nave ndĂ«rmjet dy klasterave Galera.
  • NĂ« plugin-in pĂ«r mbajtjen e logs-it tĂ« audites Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tamponizimin e operacionit tĂ« regjistrimit nĂ« log. MadhĂ«sia e tamponit pĂ«rcaktohet pĂ«rmes variablĂ«s server_audit_file_buffer_size.
  • Operacionet e kĂ«rkimit pĂ«r tĂ« dhĂ«nat me lloj VECTOR janĂ« pĂ«rshpejtuar me 30-50%.
  • Shtohet njĂ« plugin i ri autentikimi caching_sha2_password, i cili pĂ«rdor algoritmin SHA2 pĂ«r hashing nĂ« vend tĂ« SHA1. Ky plugin Ă«shtĂ« i pĂ«rshtatshĂ«m me pluginin e njĂ«jtĂ« qĂ« shfaqet nĂ« MySQL 9.0.
  • NĂ« modin e pajtueshmĂ«risĂ« me DBMS Oracle, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r tabelat asociative (INDEX BY) dhe sintaksĂ«n "( + )" pĂ«r pĂ«rcaktimin e bashkimeve tĂ« jashtme (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;
  • Shtohen opsione tĂ« reja pĂ«r menaxhimin e optimizuesit: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX, [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE.
  • NĂ« utilitarin mariadb-dump Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar maska (p.sh., «database_*»), duke pĂ«rdorur opsionin «-L» (—wildcards).
  • KĂ«rkesa pĂ«r unikĂ«sinĂ« e identifikatorĂ«ve tĂ« çelĂ«save tĂ« jashtĂ«m (foreign key) Ă«shtĂ« hequr nĂ« kontekstin e gjithĂ« DB-sĂ« (mjafton unikĂ«sia nĂ« nivelin e tabelĂ«s).
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« indekseve tĂ« bazuar nĂ« funksione (functional index) pĂ«r tĂ« rritur performancĂ«n e operacioneve GROUP/ORDER BY.
  • NĂ« rezultatet e gjurmimit nga optimizuesi, janĂ« siguruar tregohet pĂ«rkufizimet e tabelave dhe pamjeve.

Burimi: opennet.ru

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