Versioni e stabiliteti i DBMS MariaDB 10.7

Pas 6 muajsh zhvillimi, u publikua versioni i parë stabil i degës së re të DBMS MariaDB 10.7 (10.7.2), në kuadrin e të cilit zhvillohet një degë e MySQL, duke ruajtur përputhshmërinë prapa dhe duke u dalluar për integrimin e motorëve të ruajtjes shtesë dhe mundësive të zgjeruara. Zhvillimi i MariaDB mbikëqyret nga organizata e pavarur MariaDB Foundation, sipas një procesi të plotë të hapur dhe transparent të zhvillimit, i cili nuk varet nga prodhues të veçantë. MariaDB ofrohet në vend të 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.

Në të njëjtën kohë është formuar versioni i parë testues i degës tjetër të rëndësishme MariaDB 10.8.1 dhe përditësimet korrigjuese 10.6.6, 10.5.14, 10.4.23, 10.3.33 dhe 10.2.42. Publikimi 10.7.2 ishte i pari pas kalimit të projektit në një model të ri të formimit të versioneve, që parashikon një ulje të periudhës së mbështetjes nga 5 vjet në 1 vit dhe kalimin në formimin e lëshimeve të rëndësishme jo një herë në vit, por çdo tremujor.

Përmirësimet kryesore të MariaDB 10.7:

  • Shtuar njĂ« tip tĂ« ri tĂ« tĂ« dhĂ«nave UUID, i destinuar pĂ«r ruajtjen e identifikuesve unikĂ« 128-bit (Identifikues Unik NĂ«nkombĂ«tar).
  • Propozuar funksione tĂ« reja pĂ«r pĂ«rpunimin e tĂ« dhĂ«nave nĂ« formatin JSON: JSON_EQUALS() pĂ«r tĂ« krahasuar identitetin e dy dokumenteve JSON dhe JSON_NORMALIZE() pĂ«r tĂ« sjellĂ« objekte JSON nĂ« njĂ« formĂ« tĂ« pĂ«rshtatshme pĂ«r kryerjen e operacioneve tĂ« krahasimit (kryen renditjen e çelĂ«save dhe heqjen e hapĂ«sirave).
  • Shtuar funksioni NATURAL_SORT_KEY() pĂ«r renditjen e vargjeve duke marrĂ« parasysh vlerat numerike (pĂ«r shembull, vargu ‘v10’ pas renditjes do tĂ« zĂ«rĂ« vend pas varg ut ‘v9’).
  • Shtuar funksioni SFORMAT() pĂ«r formatimin e rastĂ«sishĂ«m tĂ« vargjeve — nĂ« hyrje jepet njĂ« varg me komandat e formatimit dhe njĂ« listĂ« vlerash pĂ«r zĂ«vendĂ«sim (pĂ«r shembull, ‘SFORMAT(«PĂ«rgjigjja Ă«shtĂ« {}.», 42)’).
  • PĂ«rmirĂ«suar informacionin pĂ«r gabimet nĂ« kĂ«rkesat INSERT, duke shtuar tĂ« dhĂ«na nĂ« disa rreshta (komanda GET DIAGNOSTICS tani jep pronĂ«n ROW_NUMBER, e cila tregon numrin e rreshtit me gabim).
  • PĂ«rfshirĂ« njĂ« plugu tĂ« ri tĂ« kontrollit tĂ« fjalĂ«kalimeve password_reuse_check, qĂ« lejon kufizimin e rindĂ«rrimit tĂ« fjalĂ«kalimeve nga njĂ« pĂ«rdorues (kontrollon qĂ« fjalĂ«kalimi i ri tĂ« mos pĂ«rputhet me fjalĂ«kalimet e pĂ«rdorura nĂ« njĂ« kohĂ« tĂ« caktuar tĂ« pĂ«rcaktuar nga parametrin password_reuse_check_interval).
  • Shtuar mbĂ«shtetje pĂ«r shprehjet ‘ALTER TABLE 
 CONVERT PARTITION .. TO TABLE’ dhe ‘ALTER TABLE 
 CONVERT TABLE 
 TO PARTITION’ pĂ«r tĂ« transformuar njĂ« seksion (partition) nĂ« njĂ« tabelĂ« dhe anasjelltas.
  • NĂ« utilitarin mariadb-dump Ă«shtĂ« shtuar opsioni ‘—as-of’ pĂ«r tĂ« nxjerrĂ« njĂ« dump qĂ« korrespondon me njĂ« gjendje tĂ« caktuar tĂ« tabelĂ«s versionuese.
  • PĂ«r MariaDB Galera Cluster, nĂ« PROCESSLIST janĂ« implementuar gjendje tĂ« reja ‘waiting to execute in isolation’, ‘waiting for TOI DDL’, ‘waiting for flow control’ dhe ‘waiting for certification’.
  • Shtuar njĂ« parametrin e ri nĂ« optimizues ‘reorder’. PĂ«r vargjet me shumĂ« byte Ă«shtĂ« pĂ«rmirĂ«suar performanca e pĂ«rputhjes duke marrĂ« parasysh domethĂ«nien e simboleve nĂ« operacionet me gama ASCII.
  • NĂ« ruajtjen InnoDB Ă«shtĂ« pĂ«rmirĂ«suar performanca e ekzekutimit tĂ« operacioneve tĂ« fiksimit tĂ« tĂ« dhĂ«nave nĂ« modin e paketave, si dhe renditjes paraprakisht dhe ndĂ«rtimit tĂ« indekseve.
  • KĂ«tu janĂ« zhdukur 5 vulnerabilitete, detajet e tĂ« cilave akoma nuk janĂ« zbuluar: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Nga ndryshimet nĂ« versionin testues tĂ« MariaDB 10.8.1 mund tĂ« pĂ«rmendim implementimin e indekseve tĂ« renditura nĂ« rĂ«nie, qĂ« lejon njĂ« rritje tĂ« dukshme tĂ« performancĂ«s sĂ« operacioneve ORDER BY gjatĂ« seleksionit nĂ« rendin e kundĂ«rt. PĂ«r funksionet e ruajtura janĂ« shtuar specifikatorĂ«t IN, OUT, INOUT dhe IN OUT. NĂ« InnoDB Ă«shtĂ« reduktuar numri i operacioneve tĂ« shkruajtjes gjatĂ« mbajtjes sĂ« log-ut tĂ« rikthimit tĂ« operacioneve (redo).

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