Stabils MariaDB 10.10 laidiens

Publicēts pirmais stabilais DBVS jaunās filiāles MariaDB 10.10 (10.10.2) laidiens, kura ietvaros tiek izstrādāta MySQL filiāle, kas saglabā atpakaļejošu saderību un izceļas ar papildu krātuves dzinēju integrāciju un uzlabotām iespējām. MariaDB izstrādi pārrauga neatkarīgais MariaDB fonds, ievērojot atklātu un caurspīdīgu izstrādes procesu, kas ir neatkarīgs no atsevišķiem piegādātājiem. MariaDB tiek piegādāts kā MySQL aizstājējs daudzos Linux izplatījumos (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) un ir ieviests tādos lielos projektos kā Wikipedia, Google Cloud SQL un Nimbuzz.

Galvenie MariaDB 10.10 uzlabojumi:

  • Pievienota funkcija RANDOM_BYTES, lai iegūtu noteikta izmēra nejaušu baitu secību.
  • Pievienots INET4 datu tips, lai saglabātu IPv4 adreses 4 baitu attēlojumā.
  • Izteiksmes "CHANGE MASTER TO" noklusējuma parametri ir mainīti, kas tagad izmanto replikācijas režīmu, kura pamatā ir GTID (Global Transaction ID), ja galvenais serveris atbalsta šāda veida identifikatoru. Iestatījums "MASTER_USE_GTID=Current_Pos" ir novecojis, un tas ir jāaizstāj ar opciju "MASTER_DEMOTE_TO_SLAVE".
  • Uzlabota optimizācija sapludināšanas darbībām ar lielu skaitu tabulu, tostarp iespēja izmantot "eq_ref", lai sapludinātu tabulas jebkurā secībā.
  • Ieviesti UCA (Unicode Collation Algoritm) algoritmi, kas definēti Unicode 14 specifikācijā un tiek izmantoti, lai noteiktu kārtošanas un saskaņošanas noteikumus, ņemot vērā rakstzīmju nozīmi (piemēram, kārtojot digitālās vērtības, mīnusa un punkta esamība priekšā tiek ņemts vērā skaitlis un dažādi pareizrakstības veidi, un, salīdzinot, tas netiek pieņemts, ņem vērā rakstzīmju un akcenta zīmes esamību). Uzlabota UCA darbību veiktspēja utf8mb3 un utf8mb4 funkcijās.
  • Ir ieviesta iespēja pievienot IP adreses to Galera klastera mezglu sarakstam, kuriem ir atļauts veikt SST/IST pieprasījumus.
  • Pēc noklusējuma ir aktivizēts režīms "explicit_defaults_for_timestamp", lai tuvinātu darbību MySQL (palaižot "SHOW CREATE TABLE", netiek rādīts laika zīmoga veida NOKLUSĒJUMU bloku saturs).
  • Komandrindas saskarnē pēc noklusējuma ir iespējota opcija “--ssl” (ir iespējota TLS šifrētu savienojumu izveide).
  • Augstākā līmeņa UPDATE un DELETE izteiksmju apstrāde ir pārstrādāta.
  • Funkcijas DES_ENCRYPT un DES_DECRYPT un mainīgais innodb_prefix_index_cluster_optimization ir novecojušas.

Avots: opennet.ru

Pievieno komentāru