Avaldatud on uus LTS-haru MariaDB andmebaasist 11.8

Esitatud on versioon MariaDB 11.8.2, mis on märgitud kui esimene stabiilne väljaanne harust 11.8. MariaDB 11.8 haru kuulub pikaajalise toetuse väljaannete hulka ja seda toetatakse vähemalt 5 aastat. Samuti on saadaval väljaanne MariaDB 12.0.1, millel on kandidaadi staatus.

MariaDB projekt arendab MySQL-i hargnemist, mis säilitab tagasipöördumise ühilduvuse ning erineb täiendavate salvestusmootorite integreerimise ja laiendatud võimalustega. MariaDB arengut juhib sõltumatu organisatsioon MariaDB Foundation avatud ja läbipaistva arendusprotsessi kohaselt, mis ei sõltu üksikutest tootjatest. MariaDB tarnitakse MySQL-i asemel paljudesse Linuxi distributsioonidesse (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ning on kasutusele võetud sellistes suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 11.8 haru muudatused võrreldes eelmise LTS-väljaande 11.4-ga:

  • Integratsiooni on lisatud MariaDB Vector projekti arendused, mis tõstavad esile vektorsõidu võimalusi, mis on vajalikud masinõppesüsteemides. Tehtud on põhimõttelise toega andmetüübi VECTOR, funktsioonide VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE() ja VEC_DISTANCE() rakendamine, mille kaudu arvutatakse vektorite sarnasust, samuti funktsioonid VEC_FromText() ja VEC_ToText() vektorite binaarse ja tekstilise esituse vahetamiseks. Tehtud on optimiseerimisi vektorite töötlemiseks, kasutades Intel CPU (AVX2 ja AVX512), ARM ja IBM Power10 SIMD laiendusi. Testides ületas MariaDB vektorküsimuste jõudlus Redis, pgvector, qdrant ja weaviate omaala.
    Avaldatud on uus LTS-haru MariaDB andmebaasist 11.8
  • Aasta 2038 probleem on lahendatud. Tüübiväärtuse TIMESTAMP piirmäär on suurendatud aastast 2038 aastani 2106.
  • Vaikimisi on latin1 asemel seatud Unicode (utf8mb4) kodeering, mis võimaldab täielikku emoji tuge. Kohandatud on lokaali "Collation" omadusi, mis määravad sortimise ja ülesande reeglid sümbolite tähendusega arvestades, versioonile UCA 14.0.0.
  • Lisatud uus parooliauthentimise plugin PARSEC (Parooliauthentimine elliptsete kõverate allkirjaga vastuse kaudu), mis rakendab PBKDF2 funktsiooni parooli hash'imiseks ja valideerib vastuseid avatud võtme põhjal ed25519 digitaalsete allkirjade skeemiga.
  • Parandatud autentimist andmebaasi (DB) juurdepääsuks kohalikust süsteemist, kasutades UNIX-soku.
  • mariadb-dump ja mariadb-import on saanud multiteadlikkuse toetuse varukoopiate tegemiseks ja taastamiseks. Paralleelsus rakendatakse nii ühe suure andmebaasi dumpimise kui ka mitme andmebaasi samaaegse varukoopiate tegemise korral.
  • Replikatsiooni jõudlust on märgatavalt parandatud. Väga suurte tehingute vastuvõtmise kiirendamiseks on rakendatud bipoolsete logisegmentide (binlog) vahetuse mehhanism, mis võimaldab vältida ressursimahuka failikoopiate tegemise operatsioone. Peale tõrgete taaskäivitamise kiirendamiseks on tagastatud tehingute (rollback) teostamine asünkroonses režiimis. Lisatud seadistus "slave_replication_delay_abort_timeout", mis võimaldab automaatselt tühistada tehingud, mis blokeerivad replikatsiooni liiga kaua.
  • Monitooring tööriistu on laiendatud. Statistikatabelitesse on lisatud täiendavad veerud jõudluse analüüsimiseks ja probleemide diagnoosimiseks.
  • Lisa USERS tabel, kus on teave kasutajate, neile kehtestatud piirangute ja paroolide kehtivuse aja kohta.
  • On lisatud käsud «FLUSH GLOBAL STATUS», «REPAIR TABLE … FORCE» ja «SHOW CREATE SERVER».
  • On lisatud võimalus tagastada ROW tüüpi väärtusi salvestatud protseduuridest.
  • Parandatud on ühilduvust Oracle DB-dega järjestuste (sequence) käsitlemisel. Käsk «CREATE SEQUENCE … AS» saab nüüd kasutada erinevate täisarvutüüpidega, sealhulgas «BIGINT UNSIGNED».
  • On lisatud uued UUID genereerimise funktsioonid — UUID_v7 ja UUID_v4.
  • On lisatud funktsioon FORMAT_BYTES, mis konverteerib baitide arvu loetavaks vorminguks (näiteks FORMAT_BYTES(1000000000) annab 953.67 MiB).
  • On lisatud võimalus piirata ajutiste failide ja ajutiste tabelite jaoks kasutatavat kettaruni. On lisatud seaded max_tmp_session_space_usage ja max_tmp_total_space_usage, et määrata piirangud, mis on seotud ühe ja kõigi kasutajatega.
  • Küsimuste optimeerijates on kiirendatud UPDATE/DELETE operatsioonide töötlemist ühe tabeliga. Vaikimisi on lisatud optimeerimised kodeeringute kärpimiseks väiksemasse sümbolite hulka. Kiirendatud on päringud koos väljenditega «SUBSTR(col, 1, n) = const_str». Lisatud on tugi virtuaalsete veergude optimeerimisele.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster