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

MariaDB 12.1.2 është publikuar, duke e bërë atë versionin e parë të qëndrueshëm të degës 12.1. Dega MariaDB 12.1 klasifikohet si një version në vazhdim, vazhdon zhvillimin gradual të funksionalitetit dhe zëvendëson degën MariaDB 12.0. MariaDB 12.2.1, e cila ka statusin e një kandidati për version, është publikuar në të njëjtën kohë. Dega MariaDB 12.1 do të mbështetet derisa të formohet versioni 12.2.2.

Projekti MariaDB zhvillon një degëzim të MySQL që ruan pajtueshmërinë me versionet e mëparshme dhe përmban integrimin e motorëve shtesë të ruajtjes dhe veçorive të përparuara. Zhvillimi i MariaDB mbikëqyret nga Fondacioni i pavarur MariaDB, duke ndjekur një proces zhvillimi të hapur dhe transparent të pavarur nga shitësit individualë. MariaDB ofrohet si zëvendësim për MySQL në shumë shpërndarje. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dhe është zbatuar në projekte të mëdha si Wikipedia, Google Cloud SQL dhe Nimbuzz.

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

  • Motori i ruajtjes Aria zbaton njĂ« memorje tĂ« segmentuar tĂ« çelĂ«save, e cila i ndan çelĂ«sat nĂ« grupe tĂ« ruajtura nĂ« segmente tĂ« veçanta tĂ« memorjes sĂ« pĂ«rkohshme. Kjo memorje e re e pĂ«rkohshme pĂ«rmirĂ«son performancĂ«n e ekzekutimit paralel tĂ« pyetjeve nga pĂ«rdorues tĂ« ndryshĂ«m. Numri i segmenteve specifikohet duke pĂ«rdorur variablin aria_pagecache_segments, i cili mund tĂ« variojĂ« nga 1 (parazgjedhur) deri nĂ« 128.
  • ShkallĂ«zueshmĂ«ri e pĂ«rmirĂ«suar e kyçjeve MDL (Metadata Lock).
  • Lejon pĂ«rdorimin e replikimit nĂ« modalitetin paralel kur replikohen tĂ« dhĂ«nat nĂ« mĂ«nyrĂ« asinkrone midis dy grupeve Galera.
  • Shtojca e regjistrimit tĂ« auditimit tani mbĂ«shtet ruajtjen nĂ« memorje tĂ« shkrimeve nĂ« regjistĂ«r. MadhĂ«sia e memorjes vendoset duke pĂ«rdorur variablin server_audit_file_buffer_size.
  • Operacionet e kĂ«rkimit pĂ«r tĂ« dhĂ«nat VECTOR janĂ« pĂ«rshpejtuar me 30-50%.
  • ËshtĂ« shtuar njĂ« plugin i ri autentifikimi, caching_sha2_password. Ai pĂ«rdor algoritmin SHA2 pĂ«r heshimin nĂ« vend tĂ« SHA1. Ky plugin Ă«shtĂ« i pajtueshĂ«m me plugin-in me tĂ« njĂ«jtin emĂ«r tĂ« prezantuar nĂ« MySQL 9.0.
  • NĂ« modalitetin e pajtueshmĂ«risĂ« sĂ« Oracle DBMS, zbatohet mbĂ«shtetje pĂ«r vargjet asociative (INDEX BY) dhe sintaksĂ«n "( + )" pĂ«r pĂ«rcaktimin e bashkimeve tĂ« jashtme, 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;
  • U shtuan opsione tĂ« reja tĂ« kontrollit tĂ« optimizuesit: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX, [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE.
  • Programi mariadb-dump tani ju lejon tĂ« specifikoni karaktere tĂ« ndyra (p.sh. "database_*") duke pĂ«rdorur opsionin "-L" (--karta tĂ« ndyra).
  • KĂ«rkesa pĂ«r veçantinĂ« e identifikuesve tĂ« çelĂ«save tĂ« huaj nĂ« kontekstin e tĂ« gjithĂ« bazĂ«s sĂ« tĂ« dhĂ«nave Ă«shtĂ« hequr (veçantia nĂ« nivelin e tabelĂ«s Ă«shtĂ« e mjaftueshme).
  • U shtua mundĂ«sia pĂ«r tĂ« pĂ«rdorur indekse funksionale pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e operacioneve GROUP/ORDER BY.
  • Rezultatet e gjurmimit tĂ« optimizuesit tani tregojnĂ« pĂ«rkufizimet e tabelave dhe pamjeve.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster