MariaDB 10.10 stabil kiadás

Megjelent a DBMS MariaDB 10.10 (10.10.2) új ágának első stabil kiadása, amelyen belül a MySQL egy olyan ágát fejlesztik, amely fenntartja a visszafelé kompatibilitást, és amely a további tárolómotorok és a fejlett képességek integrálásával tűnik ki. A MariaDB fejlesztését a független MariaDB Alapítvány felügyeli, egy nyílt és átlátható fejlesztési folyamatot követve, amely független az egyes szállítóktól. A MariaDB-t a MySQL helyettesítőjeként szállítják számos Linux-disztribúcióban (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian), és olyan nagy projektekben valósították meg, mint a Wikipedia, a Google Cloud SQL és a Nimbuzz.

A MariaDB 10.10 legfontosabb fejlesztései:

  • Hozzáadtuk a RANDOM_BYTES függvényt, hogy adott méretű véletlenszerű bájtsorozatot kapjunk.
  • INET4 adattípus hozzáadva az IPv4-címek 4 bájtos ábrázolásban történő tárolásához.
  • A "CHANGE MASTER TO" kifejezés alapértelmezett paraméterei módosultak, amely mostantól a GTID-n (Global Transaction ID) alapuló replikációs módot használ, ha a főkiszolgáló támogatja az ilyen típusú azonosítót. A "MASTER_USE_GTID=Current_Pos" beállítás elavult, és a "MASTER_DEMOTE_TO_SLAVE" opcióval kell helyettesíteni.
  • Továbbfejlesztett optimalizálás a nagy számú táblával végzett egyesítési műveletekhez, beleértve az "eq_ref" használatát a táblák tetszőleges sorrendben történő egyesítésére.
  • Megvalósított UCA (Unicode Collation Algoritm) algoritmusok, a Unicode 14 specifikációban definiált, és a karakterek jelentését figyelembe vevő rendezési és illesztési szabályok meghatározására szolgál (például digitális értékek rendezésekor a mínusz és egy pont jelenléte a karakterek jelentését figyelembe véve számot és különböző írásmódokat veszik figyelembe, és az összehasonlításnál nem fogadják el a karakterek esetét és az ékezetes jel jelenlétét). Az UCA-műveletek jobb teljesítménye az utf8mb3 és utf8mb4 függvényekben.
  • Megvalósult az a lehetőség, hogy IP-címeket adjon hozzá az SST/IST kérések végrehajtására jogosult Galera Cluster csomópontok listájához.
  • Alapértelmezés szerint az "explicit_defaults_for_timestamp" mód aktiválva van, hogy a viselkedés közelebb kerüljön a MySQL-hez (a "SHOW CREATE TABLE" futtatásakor az időbélyeg típusához tartozó ALAPÉRTELMEZETT blokkok tartalma nem jelenik meg).
  • A parancssori felületen a „--ssl” opció alapértelmezés szerint engedélyezve van (a TLS-titkosított kapcsolatok létesítése engedélyezett).
  • A legfelső szintű UPDATE és DELETE kifejezések feldolgozása átdolgozásra került.
  • A DES_ENCRYPT és DES_DECRYPT függvények, valamint az innodb_prefix_index_cluster_optimization változó elavult.

Forrás: opennet.ru

Hozzászólás