Ështe publikuar dega e re LTS e DBMS MariaDB 11.8

ËshtĂ« paraqitur lĂ«shimi i DBMS MariaDB 11.8.2, i cili Ă«shtĂ« shĂ«nuar si lĂ«shimi i parĂ« stabil i deges 11.8. Dega MariaDB 11.8 Ă«shtĂ« klasifikuar si lĂ«shim me mbĂ«shtetje afatgjatĂ« dhe do tĂ« mbĂ«shtetet pĂ«r tĂ« paktĂ«n 5 vjet. Gjithashtu Ă«shtĂ« nĂ« dispozicion lĂ«shimi MariaDB 12.0.1, i cili ka statusin e kandidat-lĂ«shimit.

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ë degen MariaDB 11.8 krahasuar me lëshimin e kaluar LTS 11.4 përfshijnë:

  • JanĂ« integruar zhvillimet e projektit MariaDB Vector, i cili e zgjeron mundĂ«sinĂ« pĂ«r kĂ«rkimin vektorial, tĂ« kĂ«rkuar nĂ« sistemet e mĂ«simit tĂ« makinave. Ă«shtĂ« realizuar mbĂ«shtetje e integruar pĂ«r llojin e tĂ« dhĂ«nave VECTOR, funksionet VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE() dhe VEC_DISTANCE() pĂ«r llogaritjen e ngjashmĂ«risĂ« sĂ« vektorĂ«ve, si dhe funksionet VEC_FromText() dhe VEC_ToText() pĂ«r transformimin midis pĂ«rfaqĂ«simit binar dhe atij tekstual tĂ« vektorĂ«ve. JanĂ« realizuar optimizime pĂ«r punĂ«n me vektorĂ«t, qĂ« pĂ«rdorin zgjatjet SIMD tĂ« CPU Intel (AVX2 dhe AVX512), ARM dhe IBM Power10. NĂ« testet e kryera, performanca e kĂ«rkesave vektoriale nĂ« MariaDB tejkalon ato nĂ« Redis, pgvector, qdrant dhe weaviate.
    Ështe publikuar dega e re LTS e DBMS MariaDB 11.8
  • ËshtĂ« zgjidhur problemi i vitit 2038. Vlera kufitare e tipit TIMESTAMP Ă«shtĂ« rritur nga 2038 nĂ« 2106.
  • Si default, kodimi Unicode (utf8mb4) Ă«shtĂ« vendosur nĂ« vend tĂ« latin1, me mbĂ«shtetje tĂ« plotĂ« pĂ«r emoji. CFilet e lokalizimit "Collation", qĂ« pĂ«rcaktojnĂ« rregullat e renditjes dhe krahasimit me kuptim, janĂ« pĂ«rditĂ«suar nĂ« versionin UCA 14.0.0.
  • Shtuar njĂ« plugin tĂ« ri autentikimi pĂ«r fjalĂ«kalime PARSEC (Autentikimi me FjalĂ«kalim me PĂ«rgjigje tĂ« NĂ«nshkruara nga Kurba Eliptike), qĂ« aplikon funksionin PBKDF2 pĂ«r formimin e hash-it tĂ« fjalĂ«kalimit dhe verifikon pĂ«rgjigjet duke pĂ«rdorur çelĂ«sin publik nĂ« bazĂ« tĂ« skemĂ«s sĂ« nĂ«nshkrimit digjital ed25519.
  • PĂ«rmirĂ«suar autentikimi kur qasja nĂ« DBMS nga sistemi lokal, duke pĂ«rdorur soket UNIX.
  • MbĂ«shtetje pĂ«r krijimin dhe rikuperimin e kopjeve tĂ« rezervĂ«s me shumĂ« procese Ă«shtĂ« shtuar nĂ« mariadb-dump dhe mariadb-import. Paralelizimi aplikohet si pĂ«r dump-in e njĂ« DB tĂ« madhe, ashtu edhe pĂ«r kopjimin e njĂ«kohshĂ«m tĂ« disa DB-ve.
  • Performanca e replikimit Ă«shtĂ« rritur ndjeshĂ«m. PĂ«r tĂ« pĂ«rshpejtuar marrjen e transaksioneve shumĂ« tĂ« mĂ«dha, Ă«shtĂ« realizuar njĂ« mekanizĂ«m pĂ«r kalimin e segmenteve tĂ« logut binar (binlog), i cili shmang operacionet e rĂ«ndĂ«sishme tĂ« kopjimit tĂ« skedave. PĂ«r tĂ« shkurtuar ri-fillimin pas dĂ«shtimeve, Ă«shtĂ« ofruar rihapja e transaksioneve (rollback) nĂ« mĂ«nyrĂ« asinkrone. ËshtĂ« shtuar ndarja "slave_replication_delay_abort_timeout", me anĂ« tĂ« sĂ« cilĂ«s mund tĂ« anullohen automatikisht transaksionet qĂ« bllokojnĂ« pĂ«r njĂ« kohĂ« tĂ« gjatĂ« replikimin.
  • JanĂ« zgjeruar mjetet pĂ«r monitorim. NĂ« tabelat me statistika janĂ« shtuar kolona tĂ« tjera pĂ«r analizimin e performancĂ«s dhe diagnostikimin e problemeve.
  • ËshtĂ« shtuar tabela USERS me informacion mbi pĂ«rdoruesit, kufizimet e aplikuara ndaj tyre dhe kohĂ«zgjatjen e fjalĂ«kalimeve tĂ« tyre.
  • JanĂ« shtuar komandat "FLUSH GLOBAL STATUS", "REPAIR TABLE 
 FORCE" dhe "SHOW CREATE SERVER".
  • ËshtĂ« shtuar mundĂ«sia pĂ«r kthimin e vlerave me tipin ROW nga procedurat e ruajtura.
  • ËshtĂ« pĂ«rmirĂ«suar kompatibiliteti me DBMS Oracle kur punoni me sekuenca (sequence). Operacioni "CREATE SEQUENCE 
 AS" tani mund tĂ« pĂ«rdoret me tĂ« gjitha llojet e numrave tĂ« plotĂ«, duke pĂ«rfshirĂ« "BIGINT UNSIGNED".
  • JanĂ« shtuar funksione tĂ« reja pĂ«r gjenerimin e UUID - UUID_v7 dhe UUID_v4.
  • Shtuar funksioni FORMAT_BYTES pĂ«r tĂ« konvertuar numrin e byte nĂ« njĂ« format tĂ« lexueshĂ«m (p.sh., FORMAT_BYTES(1000000000) do tĂ« japĂ« 953.67 MiB).
  • Shtuar mundĂ«sia pĂ«r tĂ« kufizuar hapĂ«sirĂ«n disk qĂ« pĂ«rdoret pĂ«r skedarĂ«t pĂ«rkohĂ«sorĂ« dhe tabelat pĂ«rkohĂ«sore. Shtuar konfigurimet max_tmp_session_space_usage dhe max_tmp_total_space_usage pĂ«r tĂ« vendosur kufij, lidhur me njĂ«rit dhe tĂ« gjithĂ« pĂ«rdoruesit.
  • NĂ« optimizuesin e kĂ«rkesave, pĂ«rshpejtuar pĂ«rpunimi i operacioneve UPDATE/DELETE me njĂ« tabelĂ«. JanĂ« pĂ«rfshirĂ« automatikisht optimizimet e zvogĂ«limit tĂ« kodimeve nĂ« njĂ« nĂ«ngrup mĂ« tĂ« vogĂ«l simboresh. JanĂ« pĂ«rshpejtuar kĂ«rkesat me shprehjet "SUBSTR(col, 1, n) = const_str". Shtuar mbĂ«shtetje pĂ«r optimizimin e kolumnave virtuale.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster