është publikuar versioni i parë stabil i degës së re të DBMS MariaDB 10.10 (10.10.2), në kuadër të së cilës zhvillohet një degë e MySQL që ruan pajtueshmërinë prapa dhe karakterizohet nga integrimi i motorëve të ruajtjes shtesë dhe mundësive të zgjeruara. Zhvillimi i MariaDB udhëhiqet nga organizata e pavarur MariaDB Foundation në përputhje me një proces zhvillimi të hapur dhe transparent, pa u varur nga prodhues të veçantë. MariaDB ofrohet në vend të MySQL në shumë shpërndarje 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.
Përmirësimet kryesore në MariaDB 10.10:
- Shtuar funksioni RANDOM_BYTES për të marrë një sekuencë të rastësishme bytes të madhësisë së caktuar.
- Shtuar tipi i të dhënave INET4 për ruajtjen e adresave IPv4 në formën e 4-byte.
- Parametrat e paracaktuar për shprehjen "CHANGE MASTER TO" janë ndryshuar, duke përdorur tani modin e replikimit të bazuar në GTID (Global Transaction ID), nëse serveri master mbështet këtë lloj identifikuesish. Konfigurimi "MASTER_USE_GTID=Current_Pos" është shpallur të jetë i vjetruar dhe duhet përdorur opsioni "MASTER_DEMOTE_TO_SLAVE".
- Optimizimet e operacioneve të bashkimit me numër të madh tabelash janë zgjeruar, duke përfshirë mundësinë për të përdorur "eq_ref" për bashkim tabelash në çdo rend.
- Janë zbatuar algoritmet UCA (Unicode Collation Algorithm), të përcaktuara në specifikimin Unicode 14 dhe të përdorura për të përcaktuar rregullat e renditjes dhe krahasimit që marrin parasysh kuptimin e simboleve (për shembull, kur renditen vlerat numerike, merret në konsideratë prania e minusit dhe pika përpara numrit dhe lloje të ndryshme të shkruarjes; ndërsa në krahasim, regjimi i simboleve dhe prania e shenjës së theksit nuk merren parasysh). Performanca e operacioneve UCA në funksionet utf8mb3 dhe utf8mb4 është përmirësuar.
- është realizuar mundësia e shtimit IP-adresave në listën e nodëve Galera Cluster, të cilëve u lejohet të kryejnë kërkesa SST/IST.
- Nga parazgjedhja, është aktivizuar moda "explicit_defaults_for_timestamp" për të afruar sjelljen me MySQL (kur ekzekutohet "SHOW CREATE TABLE", përmbajtja e blloqeve DEFAULT për llojin timestamp nuk tregohet).
- NĂ« ndĂ«rfaqen e linjĂ«s sĂ« komandĂ«s, nga parazgjedhja Ă«shtĂ« pĂ«rfshirĂ« opsioni "âssl" (Ă«shtĂ« e aktivizuar vendosja e lidhjeve me enkriptimin TLS).
- Përpunimi i shprehjeve UPDATE dhe DELETE të nivelit të lartë është rishikuar.
- Funksionet DES_ENCRYPT dhe DES_DECRYPT janë shpallur të vjetruara, ashtu si edhe variabla innodb_prefix_index_cluster_optimization.
Burimi: opennet.ru
