Stabilné vydanie MariaDB 10.10

Bolo zverejnené prvé stabilné vydanie novej vetvy DBMS MariaDB 10.10 (10.10.2), v rámci ktorej sa vyvíja vetva MySQL, ktorá si zachováva spätnú kompatibilitu a vyznačuje sa integráciou ďalších úložných motorov a pokročilými funkciami. Na vývoj MariaDB dohliada nezávislá nadácia MariaDB, ktorá sa riadi otvoreným a transparentným procesom vývoja, ktorý je nezávislý od jednotlivých predajcov. MariaDB sa dodáva ako náhrada za MySQL v mnohých linuxových distribúciách (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a bola implementovaná v takých veľkých projektoch ako Wikipedia, Google Cloud SQL a Nimbuzz.

Kľúčové vylepšenia v MariaDB 10.10:

  • Pridaná funkcia RANDOM_BYTES na získanie náhodnej sekvencie bajtov danej veľkosti.
  • Pridaný typ údajov INET4 na ukladanie adries IPv4 v 4-bajtovej reprezentácii.
  • Zmenili sa predvolené parametre výrazu „CHANGE MASTER TO“, ktorý teraz používa režim replikácie založený na GTID (Global Transaction ID), ak hlavný server podporuje tento typ identifikátora. Nastavenie „MASTER_USE_GTID=Current_Pos“ bolo zastarané a malo by byť nahradené možnosťou „MASTER_DEMOTE_TO_SLAVE“.
  • Vylepšené optimalizácie pre operácie zlučovania s veľkým počtom tabuliek, vrátane možnosti použiť "eq_ref" na zlúčenie tabuliek v ľubovoľnom poradí.
  • Implementované algoritmy UCA (Unicode Collation Algoritm), definované v špecifikácii Unicode 14 a používané na určenie pravidiel triedenia a priraďovania zohľadňujúcich význam znakov (napríklad pri triedení digitálnych hodnôt prítomnosť mínus a bodky pred berie sa do úvahy počet a rôzne druhy pravopisu a pri porovnávaní sa neprijíma brať do úvahy prípad znakov a prítomnosť diakritického znamienka). Vylepšený výkon operácií UCA vo funkciách utf8mb3 a utf8mb4.
  • Bola implementovaná možnosť pridať IP adresy do zoznamu uzlov Galera Cluster, ktoré môžu vykonávať požiadavky SST/IST.
  • Štandardne je aktivovaný režim "explicit_defaults_for_timestamp", aby sa správanie priblížilo MySQL (pri spustení "SHOW CREATE TABLE" sa obsah DEFAULT blokov pre typ časovej pečiatky nezobrazuje).
  • V rozhraní príkazového riadka je štandardne povolená možnosť „--ssl“ (inštalácia pripojení šifrovaných TLS je povolená).
  • Spracovanie výrazov UPDATE a DELETE najvyššej úrovne bolo prepracované.
  • Funkcie DES_ENCRYPT a DES_DECRYPT a premenná innodb_prefix_index_cluster_optimization boli zastarané.

Zdroj: opennet.ru

Pridať komentár