Bola publikovaná nová LTS vetva MariaDB 11.8 DBMS

Bola vydaná MariaDB 11.8.2, ktorá je označená ako prvá stabilná verzia vetvy 11.8. MariaDB 11.8 je vydanie s dlhodobou podporou a bude podporované minimálne 5 rokov. MariaDB 12.0.1 je tiež k dispozícii ako kandidát na vydanie.

Projekt MariaDB vyvíja fork MySQL, ktorý zachováva spätnú kompatibilitu a ponúka integráciu ďalších úložných systémov a pokročilých funkcií. Vývoj MariaDB dohliada nezávislá nadácia MariaDB Foundation v rámci otvoreného a transparentného vývojového procesu nezávislého od jednotlivých dodávateľov. MariaDB sa v mnohých distribúciách dodáva ako náhrada za MySQL. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch) Linux, Debian) a bol implementovaný v takých veľkých projektoch ako Wikipédia, Google Cloud SQL a Nimbuzz.

Medzi zmeny vo vetve MariaDB 11.8 v porovnaní s predchádzajúcim vydaním LTS 11.4:

  • Do kompozície sú integrované vývojové prvky projektu MariaDB Vector, ktorý vyvíja možnosti vektorového vyhľadávania, ktoré je v systémoch strojového učenia žiadané. Implementovaná je vstavaná podpora pre dátový typ VECTOR, funkcie VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE() a VEC_DISTANCE() na výpočet podobnosti vektorov, ako aj funkcie VEC_FromText() a VEC_ToText() na prevod medzi binárnymi a textovými reprezentáciami vektorov. Implementované sú optimalizácie pre prácu s vektormi s využitím SIMD rozšírení procesorov Intel (AVX2 a AVX512), ARM a IBM Power10. V vykonaných testoch výkon vektorových dotazov v MariaDB prevyšuje Redis, pgvector, qdrant a weaviate.
    Bola publikovaná nová LTS vetva MariaDB 11.8 DBMS
  • Problém s číslom 2038 bol vyriešený. Limit typu TIMESTAMP bol zvýšený z roku 2038 na 2106.
  • Predvolene je kódovanie latin1 nahradené kódovaním Unicode (utf8mb4) s plnou podporou emoji. Lokalitné vlastnosti „Collation“, ktoré určujú pravidlá pre triedenie a porovnávanie na základe významu znakov, boli aktualizované na verziu UCA 14.0.0.
  • Pridaný nový plugin na overovanie hesla PARSEC (Password Authentication with Response Signed by Elliptic Curves), ktorý používa funkciu PBKDF2 na generovanie hash hesla a overuje odpovede pomocou verejného kľúča založeného na schéme digitálneho podpisu ed25519.
  • Vylepšené overovanie pri prístupe k DBMS z lokálneho systému pomocou UNIXového socketu.
  • Do mariadb-dump a mariadb-import bola pridaná podpora pre vytváranie a obnovu viacvláknových záloh. Paralelizácia sa používa pri vytváraní dumpu jednej veľkej databázy aj pri zálohovaní viacerých databáz súčasne.
  • Výkon replikácie sa výrazne zlepšil. Na zrýchlenie príjmu veľmi veľkých transakcií bol implementovaný mechanizmus na prepínanie segmentov binárnych protokolov (binlog), ktorý umožňuje vyhnúť sa operáciám kopírovania súborov náročným na zdroje. Na zníženie počtu reštartov po zlyhaniach bolo zabezpečené vrátenie transakcií späť v asynchrónnom režime. Bolo pridané nastavenie „slave_replication_delay_abort_timeout“, ktoré umožňuje automaticky zrušiť transakcie blokujúce replikáciu príliš dlho.
  • Rozšírené nástroje monitorovania. Do štatistických tabuliek boli pridané ďalšie stĺpce na analýzu výkonu a diagnostiku problémov.
  • Pridaná tabuľka POUŽÍVATEĽIA s informáciami o používateľoch, obmedzeniach, ktoré sa na nich vzťahujú, a dobe platnosti ich hesiel.
  • Pridané príkazy „VYPLÁCHNUŤ GLOBÁLNY STAV“, „OPRAVIŤ TABUĽKU … VYNUTIŤ“ a „ZOBRAZIŤ VYTVORIŤ SERVER“.
  • Pridaná možnosť vracať hodnoty typu ROW z uložených procedúr.
  • Vylepšená kompatibilita s Oracle DBMS pri práci so sekvenciami. Operáciu „CREATE SEQUENCE ... AS“ je teraz možné použiť s ľubovoľnými celočíselnými typmi vrátane „BIGINT UNSIGNED“.
  • Pridané nové funkcie na generovanie UUID - UUID_v7 a UUID_v4.
  • Pridaná funkcia FORMAT_BYTES na prevod počtu bajtov do čitateľného formátu (napríklad FORMAT_BYTES(1000000000) vráti 953.67 MiB).
  • Pridaná možnosť obmedziť miesto na disku používané pre dočasné súbory a dočasné tabuľky. Pridané nastavenia max_tmp_session_space_usage a max_tmp_total_space_usage na nastavenie limitov pre jednotlivých používateľov a všetkých používateľov.
  • Optimalizátor dotazov teraz spracováva operácie UPDATE/DELETE s jednou tabuľkou rýchlejšie. Optimalizácie pre skracovanie kódovania na menšiu podmnožinu znakov sú predvolene povolené. Dotazy s výrazmi ako „SUBSTR(col, 1, n) = const_str“ sú teraz rýchlejšie. Pridaná je podpora pre optimalizáciu virtuálnych stĺpcov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster