Megjelent az új LTS ág a MariaDB 11.8 adatbázis-kezelő rendszerből

Bemutatásra került a MariaDB 11.8.2 adatbázis-kezelő rendszer kiadás, amelyet az 11.8 ág első stabil kiadásának jelöltek. A MariaDB 11.8 ágat a hosszú távú támogatású kiadások közé sorolták, és legalább 5 évig lesz támogatva. Ugyanakkor elérhető a MariaDB 12.0.1, amely a kiadási jelöltek státuszával rendelkezik.

A MariaDB projekt a MySQL-ból való ágazását fejleszti, amely megőrzi a visszafelé kompatibilitást és kiegészítő tárolómotorok integrálásával valamint kibővített lehetőségekkel különbözik. A MariaDB fejlesztését a független MariaDB Foundation felügyeli, nyílt és átlátható fejlesztési folyamat szerint, függetlenül az egyes gyártóktól. A MariaDB számos Linux disztribúcióban (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a MySQL helyett kerül forgalomba, és olyan nagy projektekben van bevezetve, mint a Wikipedia, a Google Cloud SQL és a Nimbuzz.

A MariaDB 11.8 ágban a 11.4-es előző LTS kiadáshoz képest történt változások:

  • Beépítve lett a MariaDB Vector projekt fejlesztése, amely a vektoralapú keresés lehetőségeit fejleszti, amelyekre a gépi tanulási rendszerekben van szükség. A beépített támogatást kapott a VECTOR adattípus, valamint a VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE() és VEC_DISTANCE() függvények a vektorok hasonlóságának kiszámításához, valamint a VEC_FromText() és VEC_ToText() függvények, amelyek lehetővé teszik a vektorok bináris és szöveges ábrázolása közötti átváltást. Optimalizálások kerültek bevezetésre a vektorok kezelésére, amelyek kihasználják az Intel CPU SIMD kiterjesztéseit (AVX2 és AVX512), ARM és IBM Power10 architektúrákat. A tesztek során a MariaDB vektoralapú lekérdezéseinek teljesítménye felülmúlja a Redis, pgvector, qdrant és weaviate teljesítményét.
    Megjelent az új LTS ág a MariaDB 11.8 adatbázis-kezelő rendszerből
  • Megoldva a 2038-as problémát. A TIMESTAMP típus határértéke 2038-ról 2106-ra emelkedett.
  • Alapértelmezés szerint a latin1 helyett az Unicode (utf8mb4) kódolás van beállítva, amely teljes mértékben támogatja az emojikat. A "Collation" lokalizációs tulajdonságai, amelyek a karakterek jelentése szerinti rendezési és összehasonlítási szabályokat határozzák meg, frissítve lettek az UCA 14.0.0 verzióra.
  • Új jelszóalapú hitelesítő plugin került bevezetésre, a PARSEC (Jelszó hitelesítés Elliptikus Görbék által aláírt válaszokkal) alkalmazza a PBKDF2 funkciót a jelszó hash-elésére és az aláírások hitelesítésére az ed25519 digitális aláírási séma alapján.
  • Javítva lett a MariaDB-hez való hozzáférés hitelesítése helyi rendszeren UNIX-szoketen keresztül.
  • A mariadb-dump és mariadb-import programokhoz hozzáadódott a több szálon történő biztonsági mentések létrehozásának és helyreállításának támogatása. A párhuzamosítás alkalmazva van egy nagy adatbázis dumpolásakor, valamint több adatbázis egyidejű biztonsági mentésekor is.
  • Jelentősen javult a replikáció teljesítménye. Nagy tranzakciók fogadásának felgyorsítására bevezetésre került a bináris napló (binlog) szegmensek átkapcsolásának mechanizmusa, amely lehetővé teszi az erőforrás-igényes fájlmásolási műveletek elkerülését. A leállások utáni újraindítások csökkentése érdekében aszinkron módban biztosított a tranzakciók visszagörgetése (rollback). Bevezetésre került a "slave_replication_delay_abort_timeout" beállítás, amellyel automatikusan törölhetők azok a tranzakciók, amelyek túl sokáig blokkolják a replikációt.
  • Bővültek a megfigyelési eszközök. A statisztikai táblákhoz további oszlopok kerültek hozzáadásra a teljesítmény elemzéséhez és problémák diagnosztizálásához.
  • Létrejött a USERS tábla, amely a felhasználók adatait, a rájuk vonatkozó korlátozásokat és jelszavaik érvényességi idejét tartalmazza.
  • Hozzáadásra kerültek a következő parancsok: „FLUSH GLOBAL STATUS”, „REPAIR TABLE … FORCE” és „SHOW CREATE SERVER”.
  • Lehetőség nyílt ROW típusú értékek visszaadására tárolt eljárásokból.
  • Javult az Oracle DB-vel való kompatibilitás, különösen sorrendek (sequence) kezelése során. A „CREATE SEQUENCE … AS” művelet mostantól bármely egész szám típusra alkalmazható, beleértve a „BIGINT UNSIGNED”-t is.
  • Új UUID-generáló funkciók kerültek bevezetésre — UUID_v7 és UUID_v4.
  • Bevezetésre került a FORMAT_BYTES függvény, amely a byte mennyiséget olvasható formátumba alakít (például a FORMAT_BYTES(1000000000) 953,67 MiB-t ad vissza).
  • Lehetőség nyílik a lemezterület korlátozására, amelyet ideiglenes fájlok és ideiglenes táblák használnak. Bevezetésre került a max_tmp_session_space_usage és a max_tmp_total_space_usage beállítás a felhasználói és globális korlátok megadására.
  • A lekérdezés-optimalizálóban felgyorsult az UPDATE/DELETE műveletek feldolgozása egyetlen táblával. Alapértelmezés szerint bekerült az optimalizálások közé a kódolások kisebb karakterhalmazra való redukálása. Gyorsultak azok a lekérdezések, amelyek a „SUBSTR(col, 1, n) = const_str” kifejezéseket tartalmazzák. Támogatja a virtuális oszlopok optimalizálását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster