AccueilActualités informatiqueCloud-native : Le système de cluster de bases de données Vitess 12...

Cloud-native : Le système de cluster de bases de données Vitess 12 introduit le nouveau planificateur de requêtes Gen4

L’équipe de développement derrière le projet Vitess hébergé par la Cloud Native Computing Foundation (CNCF) vient de présenter la version 12. Le système de clusters natif du cloud, conçu entre autres pour la mise à l’échelle horizontale des applications de bases de données MySQL, livre avec cette nouvelle version quelques préparations encore expérimentales pour de futures nouvelles fonctions autour du planificateur de requêtes et de VTAdmin.

Sommaire

Selon une annonce, les travaux sur le nouveau planificateur de requêtes Gen4 ont entre-temps progressé à tel point que la parité des fonctionnalités avec le planificateur de requêtes de troisième génération a été atteinte. Pour cette raison, l’équipe de développement a décidé de rendre Gen4 disponible en tant que fonctionnalité expérimentale dans Vitess 12. Afin de pouvoir utiliser le nouveau Query Planner, le drapeau VTGate planner_version sur gen4 à mettre en place. L’équipe de Vitess fournira prochainement de plus amples informations sur la nouvelle génération de Query Planner.

VTAdmin est disponible sous la forme d’une API d’administration multi-clusters et d’une interface utilisateur Web sous forme expérimentale depuis la version 10 de Vitess et a été étendu dans la dernière version majeure pour inclure des flux de travail de rechargement basés sur la réplication. Vitess présente maintenant une mise en œuvre encore expérimentale du contrôle d’accès basé sur les rôles (RBAC). Elle est conçue pour permettre aux opérateurs Vitess d’autoriser ou de bloquer les points de terminaison de l’API en fonction de la mise en œuvre de l’autorisation propre à leur environnement.

Dans le cadre de l’adoption d’un langage plus non discriminatoire, l’équipe Vitess a apporté d’autres modifications à la convention d’appellation, en supprimant les références à Master pour les remplacer par Primary ou Source. Toutes les modifications apportées jusqu’à présent sont rétrocompatibles. Toutefois, à partir de la version 13, les commandes obsolètes seront également supprimées. Les développeurs devront alors adapter les scripts qui utilisaient ces commandes.

Lire aussi

Vous trouverez de plus amples informations sur la nouvelle version majeure dans le billet de blog de la CNCF annonçant Vitess 12 et sur le site Web du projet. Un aperçu complet de toutes les nouvelles fonctionnalités est disponible dans les notes de version sur GitHub.

Plus d'articles