in

Quoi de neuf dans MySQL 9.0

Oracle a célébré le début du mois de juillet avec la disponibilité générale de trois versions de sa base de données open source, MySQL : MySQL 8.0.38, la première mise à jour de sa version de support à long terme (LTS), MySQL 8.4, et la première version majeure de sa version d'innovation 9.x, MySQL 9.0.

Bien que les versions v8 ne contiennent que des correctifs de bogues et des versions de sécurité, MySQL 9.0 Innovation est une nouvelle version brillante avec des fonctionnalités supplémentaires, ainsi que quelques modifications qui peuvent nécessiter une attention particulière lors de la mise à niveau d'une version précédente.

Les nouvelles versions 9.0 des clients, outils et connecteurs MySQL sont également disponibles et Oracle recommande de les utiliser avec MySQL Server 8.0 et 8.4 LTS ainsi qu'avec 9.0 Innovation.

Nouvelles fonctionnalités de MySQL 9.0.0

Selon Oracle, cette version 9.x Innovation initiale est une préparation aux nouvelles fonctionnalités des prochaines versions. Mais elle contient toujours des éléments utiles et peut être mise à niveau à partir de MySQL 8.4 LTS ; le configurateur MySQL effectue automatiquement la mise à niveau sans intervention de l'utilisateur lors des installations MSI sous Windows.

Les principaux changements incluent :

  • Un nouveau type de données Vector est pris en charge dans les instructions CREATE et ALTER.
  • Les programmes stockés JavaScript, qui prennent en charge les programmes et fonctions stockés basés sur JavaScript, sont désormais disponibles dans MySQL Enterprise Edition. Les programmes stockés JavaScript peuvent appeler SQL, et SQL peut les appeler.
  • MySQL 9.0 Innovation est passé à des versions plus récentes de bibliothèques et de compilateurs : Linux 8 et 9 sur GCC13 et Boost 1.85.
  • Dans le planificateur d'événements, les utilisateurs peuvent désormais préparer des instructions SQL CRÉER UN ÉVÈNEMENT, ÉVÉNEMENT ALTERNATIFet ÉVÉNEMENT DROP.

Ce qui disparaît dans MySQL 9.0

Le SHA-1 non sécurisé et ancien, après avoir été déconseillé dans MySQL 8, a disparu et le serveur rejette désormais mysql_natif demandes d'authentification provenant d'anciens programmes clients qui n'ont pas AUTH_PLUGIN_CLIENT capacité. Avant la mise à niveau vers la version 9.0, Oracle indique que les comptes utilisateurs dans les versions 8.0 et 8.4 doivent être modifiés à partir de mot_de_passe_natif_mysql à mise en cache_mot_de_passe_sha2.

Dans l'optimiseur, ER_SOUS-REQUETE_NO_1_ROW a été supprimé de la liste des erreurs qui sont ignorées par les instructions qui incluent le IGNORER mot-clé. Ce changement peut faire une MISE À JOUR, SUPPRIMERou INSÉRER déclaration qui comprend la IGNORER le mot-clé génère des erreurs s'il contient un SÉLECTIONNER instruction avec une sous-requête scalaire qui produit plus d'une ligne.

Quelle est la prochaine étape après MySQL 9.0

MySQL suit désormais une cadence de publication de trois mois, avec des versions LTS majeures tous les deux ans. En octobre, Oracle annonce que nous pouvons nous attendre à des versions de sécurité et de bugs MySQL 8.4.2 LTS et MySQL 8.0.39, ainsi qu'à la version MySQL 9.1 Innovation, avec de nouvelles fonctionnalités ainsi que des correctifs de sécurité et de bugs.

Droits d'auteur © 2024 IDG Communications, Inc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

    Sélections nationales du Cameroun : La Fécafoot, procède à des réaménagements

    Céline Géraud reçoit Marine Tondelier, secrétaire nationale des Ecologistes dans le cadre des élections législatives