Versione stabile di MariaDB 10.10

È stata pubblicata la prima release stabile del nuovo ramo del DBMS MariaDB 10.10 (10.10.2), all'interno del quale è in fase di sviluppo un ramo di MySQL che mantiene la retrocompatibilità e si distingue per l'integrazione di ulteriori motori di storage e funzionalità avanzate. Lo sviluppo di MariaDB è supervisionato dalla MariaDB Foundation, indipendente, seguendo un processo di sviluppo aperto e trasparente, indipendente dai singoli fornitori. MariaDB viene fornito in sostituzione di MySQL in molte distribuzioni Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ed è stato implementato in progetti di grandi dimensioni come Wikipedia, Google Cloud SQL e Nimbuzz.

Miglioramenti chiave in MariaDB 10.10:

  • Aggiunta la funzione RANDOM_BYTES per ottenere una sequenza casuale di byte di una determinata dimensione.
  • Aggiunto il tipo di dati INET4 per archiviare gli indirizzi IPv4 in una rappresentazione a 4 byte.
  • Sono stati modificati i parametri di default dell'espressione “CHANGE MASTER TO” che ora utilizza una modalità di replica basata su GTID (Global Transaction ID), se il server master supporta questo tipo di identificatore. L'impostazione "MASTER_USE_GTID=Current_Pos" è stata deprecata e dovrebbe essere sostituita dall'opzione "MASTER_DEMOTE_TO_SLAVE".
  • Ottimizzazioni migliorate per le operazioni di unione con un numero elevato di tabelle, inclusa la possibilità di utilizzare "eq_ref" per unire le tabelle in qualsiasi ordine.
  • Algoritmi UCA (Unicode Collation Algoritm) implementati, definiti nella specifica Unicode 14 e utilizzati per determinare le regole di ordinamento e corrispondenza tenendo conto del significato dei caratteri (ad esempio, quando si ordinano valori digitali, la presenza di un segno meno e di un punto davanti a vengono presi in considerazione un numero e diversi tipi di ortografia e nel confronto non è accettato tenere conto del caso dei caratteri e della presenza di un accento). Prestazioni migliorate delle operazioni UCA nelle funzioni utf8mb3 e utf8mb4.
  • È stata implementata la possibilità di aggiungere indirizzi IP all'elenco dei nodi Galera Cluster autorizzati a eseguire richieste SST/IST.
  • Per impostazione predefinita, la modalità "explicit_defaults_for_timestamp" è attivata per avvicinare il comportamento a MySQL (quando si esegue "SHOW CREATE TABLE" il contenuto dei blocchi DEFAULT per il tipo timestamp non viene mostrato).
  • Nell'interfaccia della riga di comando, l'opzione "--ssl" è abilitata per impostazione predefinita (la creazione di connessioni crittografate TLS è abilitata).
  • L'elaborazione delle espressioni UPDATE e DELETE di livello superiore è stata rielaborata.
  • Le funzioni DES_ENCRYPT e DES_DECRYPT e la variabile innodb_prefix_index_cluster_optimization sono state deprecate.

Fonte: opennet.ru

Aggiungi un commento