Version stable de MariaDB 10.9

La première version stable de la nouvelle branche du SGBD MariaDB 10.9 (10.9.2) a été publiée, au sein de laquelle est développée une branche de MySQL qui maintient une compatibilité ascendante et se distingue par l'intégration de moteurs de stockage supplémentaires et de capacités avancées. Le développement de MariaDB est supervisé par la Fondation MariaDB indépendante, à la suite d'un processus de développement totalement ouvert et transparent, indépendant des fournisseurs individuels. MariaDB est fourni en remplacement de MySQL dans de nombreuses distributions Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et a été implémenté dans des projets aussi importants que Wikipedia, Google Cloud SQL et Nimbuzz.

Principales améliorations de MariaDB 10.9 :

  • Ajout de la fonction JSON_OVERLAPS, qui vous permet de déterminer les intersections dans les données de deux documents JSON (par exemple, elle renvoie vrai si les deux documents contiennent des objets avec une paire clé/valeur commune ou des éléments de tableau communs).
  • Les expressions JSONPath offrent la possibilité de spécifier des plages (par exemple, "$[1 to 4]" pour utiliser les éléments de tableau 1 à 4) et des index négatifs (par exemple, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" pour afficher le premier élément de la queue).
  • Ajout du plugin Hashicorp Key Management pour crypter les données dans les tables à l'aide de clés stockées dans Hashicorp Vault KMS.
  • L'utilitaire mysqlbinlog propose de nouvelles options "--do-domain-ids", "-ignore-domain-ids" et "-ignore-server-ids" pour le filtrage par gtid_domain_id.
  • Ajout de la possibilité d'afficher les variables d'état wsrep dans un fichier séparé au format JSON, qui peut être utilisé dans des systèmes de surveillance externes.
  • Ajout de la prise en charge du mode « SHOW ANALYZE [FORMAT=JSON] » pour la sortie au format JSON.
  • L'instruction "SHOW EXPLAIN" prend désormais en charge la syntaxe "EXPLAIN FOR CONNECTION".
  • Les variables innodb_change_buffering et old sont obsolètes (remplacées par la variable old_mode).

Source: opennet.ru

Ajouter un commentaire