19 juillet 2024

Fruity MySQL : les nouvelles fonctionnalités et limitations de la version 9.0 expliquent les frustrations de la communauté

Oracle déçoit les utilisateurs : MySQL 9.0 exclut les meilleures fonctionnalités de la Community Edition, suscitant critiques et doutes.

MySQL-9-version

Plusieurs des nouvelles fonctionnalités, telles que la prise en charge des vecteurs et des fonctions stockées en JavaScript, sont exclusives à la version payante d'Oracle HeatWave. Cela a soulevé des doutes, soulevant des doutes sur les véritables intentions d'Oracle concernant l'édition communautaire de MySQL, qui risque de devenir moins compétitive.

Certains bugs, signalés dès le début, compliquent encore davantage la situation. Jean-François Gagné d'Aiven a mis en évidence un bug critique qui provoque le crash du démon MySQL lors de la création de nombreuses tables. Dans le même temps, Peter Zaitsev de Percona a exprimé ses inquiétudes quant au manque de nouvelles fonctionnalités, suggérant qu'Oracle pourrait privilégier sa base de données analytique propriétaire, HeatWave.

Carl Olofson, vice-président d'IDC, a défendu Oracle en arguant que certaines innovations ne sont pas compatibles avec Community Edition et que HeatWave nécessite une infrastructure gérée par Oracle. Cependant, de telles explications n’ont pas dissipé les doutes de tous.

Passant aux autres nouveautés de MySQL 9.0, notons l'introduction du type de colonne VECTOR et des procédures stockées JavaScript, qui présentent des limitations importantes : les colonnes VECTOR, par exemple, ne peuvent pas être utilisées comme clés et ne sont pas prises en charge par de nombreuses fonctions de MySQL. De plus, l'arrêt du plugin MySQL Native Password compromet la compatibilité avec les anciennes applications PHP.

 

Amélioration des performances

  1. Optimisation des requêtes: MySQL 9.0 a introduit des améliorations significatives au compilateur de requêtes, notamment de nouveaux algorithmes pour réorganiser les jointures et choisir les plans d'exécution les plus efficaces. Cela peut entraîner une réduction du temps d'exécution des requêtes complexes, en particulier dans les grandes bases de données comportant plusieurs jointures.
  2. Gestion de la mémoire: La gestion de la mémoire a été améliorée grâce à l'introduction d'algorithmes plus efficaces pour gérer le pool de mémoire tampon. Cela permet à MySQL de mieux gérer les ressources système dans les environnements à forte charge, réduisant ainsi le risque de dégradation des performances lors des pics d'utilisation.
  3. Prise en charge matérielle moderne: MySQL 9.0 exploite mieux les capacités du matériel moderne, tels que les processeurs multicœurs et les architectures de mémoire à haute vitesse, pour améliorer le débit et l'évolutivité des opérations de base de données.

Sécurité et conformité

  1. Cryptage complet de la base de données: L'une des fonctionnalités les plus importantes des éditions payantes est le cryptage complet de la base de données, qui garantit la sécurité des données au repos. Cette fonctionnalité est essentielle pour les entreprises qui doivent se conformer à des normes rigoureuses de sécurité et de confidentialité, telles que le RGPD.
  2. Améliorations de la sécurité des requêtes: Des améliorations des fonctionnalités de nettoyage des requêtes ont été introduites pour empêcher les injections SQL, l'un des problèmes de sécurité les plus courants dans les bases de données. Ces améliorations contribuent à rendre les applications plus sécurisées contre les attaques externes.

Convivialité et maintenance

  1. Outils de diagnostic avancés: Les outils de diagnostic ont été améliorés pour fournir une analyse plus détaillée et approfondie de l'état de la base de données, facilitant ainsi la maintenance et le dépannage. Cependant, bon nombre de ces fonctionnalités avancées ne sont disponibles que dans les versions Enterprise.
  2. Interface de gestion améliorée: L'interface utilisateur de gestion de base de données a été améliorée pour être plus intuitive et accessible, permettant aux administrateurs d'effectuer des opérations de routine plus facilement et plus rapidement.

Le mécontentement général à l'égard de MySQL 9.0 relance le débat sur la frontière ténue entre la version commerciale et l'édition communautaire. Bien que de nombreuses entreprises proposent une version gratuite de leur produit principal, ce dernier reste généralement suffisant pour satisfaire divers besoins, garantissant les fonctions de base. Cette fois, cependant, Oracle semble avoir adopté une approche différente, potentiellement aliénante pour les développeurs.

La communauté attendait un engagement plus fort de la part d'Oracle pour maintenir MySQL à l'avant-garde de l'open source ; cependant, la priorité donnée aux fonctionnalités payantes a généré un sentiment d'abandon chez les développeurs de la version Community.

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

Managed Server Srl est un acteur italien leader dans la fourniture de solutions système GNU/Linux avancées orientées vers la haute performance. Avec un modèle d'abonnement peu coûteux et prévisible, nous garantissons que nos clients ont accès à des technologies avancées en matière d'hébergement, de serveurs dédiés et de services cloud. En plus de cela, nous proposons des conseils système sur les systèmes Linux et une maintenance spécialisée en SGBD, sécurité informatique, Cloud et bien plus encore. Nous nous distinguons par notre expertise dans l'hébergement de CMS Open Source de premier plan tels que WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart et Magento, soutenus par un service d'assistance et de conseil de haut niveau adapté aux administrations publiques, aux PME et à toutes tailles.

Red Hat, Inc. détient les droits de Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale d'AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de The FreeBSD Foundation ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt. Oracle Corporation détient les droits sur Oracle®, MySQL® et MyRocks® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; REDIS® est une marque déposée de Redis Labs Ltd. F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB. Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited. Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal®. Amazon Web Services, Inc. détient les droits sur AWS® ; Google LLC détient les droits sur Google Cloud™ et Chrome™ ; Microsoft Corporation détient les droits sur Microsoft®, Azure® et Internet Explorer® ; La Fondation Mozilla détient les droits sur Firefox®. Apache® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée du groupe PHP. CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV. Hetzner Online GmbH détient les droits sur Hetzner® ; OVHcloud est une marque déposée d'OVH Groupe SAS ; cPanel®, LLC détient les droits sur cPanel® ; Plesk® est une marque déposée de Plesk International GmbH ; Facebook, Inc. détient les droits sur Facebook®. Ce site n'est affilié, sponsorisé ou autrement associé à aucune des entités mentionnées ci-dessus et ne représente en aucune manière aucune de ces entités. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées appartiennent à leurs titulaires. MANAGED SERVER® est une marque déposée au niveau européen par MANAGED SERVER SRL, Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italie.

Retour en haut de page