Lancement stable du SGBD MariaDB 10.10

La première version stable de la nouvelle branche de la base de données MariaDB 10.10 (10.10.2) a été publiée. Cette branche se développe comme un fork de MySQL, préservant la compatibilité et se distinguant par l'intégration de moteurs de stockage supplémentaires et de fonctionnalités avancées. Le développement de MariaDB est supervisé par une organisation indépendante, la MariaDB Foundation, qui suit un processus de développement ouvert et transparent, non dépendant de fabricants spécifiques. MariaDB remplace MySQL dans de nombreuses distributions Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et est utilisé dans des projets majeurs tels que Wikipedia, Google Cloud SQL et Nimbuzz.

Améliorations clés dans MariaDB 10.10 :

  • Ajout de la fonction RANDOM_BYTES pour obtenir une séquence aléatoire d'octets d'une taille spécifiée.
  • Ajout du type de données INET4 pour stocker des adresses IPv4 en représentation de 4 octets.
  • Les paramètres par défaut de l'instruction «CHANGE MASTER TO» ont été modifiés pour désormais utiliser le mode de réplication basé sur GTID (Global Transaction ID), si le serveur maître prend en charge ce type d'identifiants. L'option «MASTER_USE_GTID=Current_Pos» est déclarée obsolète et doit être remplacée par l'option «MASTER_DEMOTE_TO_SLAVE».
  • Optimisations des opérations de fusion avec un grand nombre de tables ont été étendues, y compris la possibilité d'utiliser «eq_ref» pour fusionner des tables dans n'importe quel ordre.
  • Les algorithmes UCA (Unicode Collation Algorithm), définis dans la spécification Unicode 14, ont été implémentés et appliqués pour établir des règles de tri et de comparaison tenant compte du sens des caractères (par exemple, lors du tri de valeurs numériques, la présence d'un signe moins et d'un point est prise en compte, et lors de la comparaison, la casse et les accents ne sont pas pris en compte). La performance des opérations UCA dans les fonctions utf8mb3 et utf8mb4 a été améliorée.
  • Ajout de la possibilité d'ajouter adresses IP dans la liste des nœuds du Galera Cluster, autorisés à exécuter des requêtes SST/IST.
  • Par défaut, le mode «explicit_defaults_for_timestamp» est activé pour rapprocher le comportement de MySQL (lors de l'exécution de «SHOW CREATE TABLE», le contenu des blocs DEFAULT pour le type timestamp n'est pas affiché).
  • Dans l'interface de ligne de commande, l'option «—ssl» est activée par défaut (la connexion avec un chiffrement TLS est activée).
  • La gestion des instructions UPDATE et DELETE de niveau supérieur a été repensée.
  • Les fonctions DES_ENCRYPT et DES_DECRYPT ainsi que la variable innodb_prefix_index_cluster_optimization ont été déclarées obsolètes.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster