La première version stable de la nouvelle branche de la base de données MariaDB 10.11 (10.11.2) a été publiée. Cette version est un fork de MySQL qui conserve la compatibilité ascendante tout en intégrant des moteurs de stockage supplémentaires et des fonctionnalités avancées. Le développement de MariaDB est supervisé par l'organisation indépendante MariaDB Foundation, conformément à un processus de développement ouvert et transparent, sans dépendance à des fournisseurs spécifiques. MariaDB remplace MySQL dans de nombreuses distributions Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et est utilisé dans de grands projets tels que Wikipedia, Google Cloud SQL et Nimbuzz.
En parallèle, la branche 11.0 est en phase de test alpha, offrant des améliorations et des modifications significatives qui compromettent la compatibilité. La branche MariaDB 10.11 est classée comme une version avec un long support et sera accompagnée parallèlement de MariaDB 11.x jusqu'en février 2028.
Améliorations clés de MariaDB 10.11 :
- L'opération « GRANT … TO PUBLIC » a été mise en œuvre, permettant d'accorder certaines privilèges à tous les utilisateurs sur le serveur.
- Les droits SUPER et « READ ONLY ADMIN » ont été séparés : le privilège « SUPER » ne comprend plus les droits « READ ONLY ADMIN » (possibilité d'écriture, même si le mode est défini sur lecture seule).
- En mode d'inspection « ANALYZE FORMAT=JSON », le temps passé par l'optimiseur de requêtes est affiché.
- Des problèmes de performances lors de la lecture de tables avec des paramètres de schéma de stockage et lors de l'analyse complète des tables avec des paramètres et des procédures pour le schéma de stockage ont été résolus.
- L'outil mariadb-dump a été mis à jour pour prendre en charge la sauvegarde et la restauration des données historiques à partir de tables versionnées.
- Un paramètre system_versioning_insert_history a été ajouté pour gérer la possibilité de modifier les anciennes versions des données dans les tables versionnées.
- Il est désormais permis de modifier les paramètres innodb_write_io_threads et innodb_read_io_threads à chaud sans avoir besoin de redémarrer. de serveurs.
- Sur la plateforme Windows, les administrateurs Windows peuvent se connecter à MariaDB en tant que root sans entrer de mot de passe.
- Les variables log_slow_min_examined_row_limit (min_examined_row_limit), log_slow_query (slow_query_log), log_slow_query_file (slow_query_log_file) et log_slow_query_time (long_query_time) ont été renommées.
Source : opennet.ru
