Oracle annonce la disponibilité de MySQL 5.6
Publié le 06/02/2013 Dans Oracle
Le texte suivant est issu d'un communiqué de presse et ne reflète en rien l'opinion de la rédaction.
Vilvoorde, le 6 février 2013

Oracle annonce la disponibilité de MySQL 5.6, la base de données en logiciel libre la plus répandue dans le monde.
MySQL 5.6 améliore les performances, l'évolutivité, la fiabilité et l'administration de cette base de données, pour aider ses utilisateurs à supporter les applications Web, cloud et embarquées les plus exigeantes.
MySQL 5.6 apporte également plus de souplesse pour les développeurs, avec l'optimisation des sous-requêtes, le support des opérations en ligne de définition de données (DDL – Data Definition Language), l'accès en NoSQL à InnoDB, une nouvelle instrumentation avec Performance Schema.


Toujours plus d'innovations pour la communauté MySQL

Toutes les nouveautés de MySQL 5.6 sont accessibles aux utilisateurs de MySQL dans le cadre de la version MySQL Community Edition.
MySQL 5.6 offre notamment une meilleure scalabilité, pour aider les utilisateurs à tirer pleinement parti des infrastructures matérielles les plus modernes.
Avec cette version, les utilisateurs bénéficient de nombreuses améliorations : développement simplifié et exécution plus rapide des requêtes, meilleur débit transactionnel, meilleure disponibilité des applications, souplesse d'accès en NoSQL, réplication améliorée et instrumentation renforcée.
Voici les principales nouveautés de MySQL 5.6 :
Amélioration des durées d'exécution et des diagnostics des requêtes, grâce aux évolutions de l'optimiseur MySQL :
Optimisation des sous-requêtes : simplification du développement des requêtes grâce à l'optimisation des sous-requêtes avant l'exécution. Les évolutions portent notamment sur la façon dont les jeux de résultats sont sélectionnés, triés et retournés, ce qui améliore fortement les durées d'exécution des requêtes.
Transfert au moteur des conditions applicables à l'index (ICP – Index Condition Pushdown) et accès par lots aux clés (BKA – Batch Key Access) : ces évolutions peuvent multiplier jusque par 280 le débit des requêtes concernées (1).
Diagnostics enrichis de l'optimiseur : avec la commande EXPLAIN pour les opérations INSERT, UPDATE et DELETE. Cette commande génère le plan d'exécution dans le format JSON et fournit des mesures d'optimisation plus précises avec une meilleure lisibilité. Les traces de l'optimiseur permettent de suivre le processus de prise de décision de l'optimiseur.
Amélioration des débits et de la disponibilité des applications grâce à l'optimisation du moteur de stockage InnoDB :
Jusqu'à 230% d'amélioration des débits, en transactionnel comme en lecture seule : InnoDB a été revu pour minimiser les anciens threads et la purge des caches, supprimer les contentions d'exclusion mutuelle et les goulets d'étranglement, afin d'améliorer la concurrence d'accès pour les systèmes transactionnels les plus lourdement chargés. Ces évolutions améliorent fortement les débits, aussi bien pour les charges transactionnelles qu'en lecture seule (2).
Disponibilité renforcée : les opérations en ligne de DDL permettent aux DBA d'ajouter des index et de modifier les tables tout en laissant aux applications la faculté d'effectuer simultanément des mises à jours.
Recherche en texte intégral avec InnoDB : cette technologie permet aux développeurs de créer des index FULLTEXT sur des tables InnoDB représentant des contenus textuels pour accélérer les recherches de mots ou de phrases effectuées par les applications.
Consultation clé/valeur simplifiée : la souplesse d'accès en NoSQL à InnoDB permet de consulter simplement des paires clé/valeur stockées dans InnoDB, via l'API Memcached que les développeurs ont l'habitude d'utiliser. Les utilisateurs bénéficient ainsi du “meilleur des deux mondes” en combinant les opérations clé/valeur et les requêtes SQL complexes dans la même base de données.
Amélioration de l'évolutivité et de la disponibilité avec de nouvelles fonctionnalités dans la réplication MySQL :
Clusters de réplication auto-réparateurs : l'ajout des identifiants globaux de transactions et d’utilitaires simplifie la détection et la réparation automatique des défaillances. La réplication est protégée contre les arrêts intempestifs des systèmes (Crash-Safe Replication) et permet aux journaux binaires et aux esclaves de se repositionner automatiquement à la bonne place dans le flux de réplication en cas de panne d'un système, et de reprendre ainsi la réplication sans intervention de l'administrateur. Les opérations de contrôle préservent l'intégrité des données à travers tout le cluster en détectant et en signalant automatiquement les erreurs.
Clusters de réplication à haute performance : la réplication jusqu'à 5 fois plus rapide grâce aux esclaves multi-threadés (3), la validation groupée des journaux binaires (Binlog Group Commit) et l’optimisation de la réplication par lignes (Optimized Row-Based Replication) permettent aux utilisateurs de maximiser la performance et l'efficacité de la réplication en accompagnant la montée en puissance de leurs applications par le déploiement de systèmes banalisés supplémentaires.
Réplication décalée dans le temps : cette technique protège contre les erreurs de manipulation effectuées sur la base maître, par exemple la suppression accidentelle d'une table.
Amélioration de PERFORMANCE_SCHEMA : une nouvelle instrumentation permet aux utilisateurs de mieux surveiller les requêtes, les objets, les utilisateurs et les applications sollicitant le plus de ressources. De nouvelles synthèses sont également disponibles avec des statistiques agrégées par requête, thread, utilisateur, système ou objet. Ces améliorations facilitent la configuration par défaut et n'induisent qu'une surcharge de moins de 5%.
MySQL 5.6 intègre encore beaucoup d'autres améliorations, notamment pour les opérations spatiales précises des Systèmes d'Information Géographiques, la conformité IPv6 et l'optimisation de la configuration par défaut du serveur.

Citations

“La préversion MySQL 5.6 Release Candidate a reçu un excellent accueil auprès de la communauté MySQL, elle nous a aidés à bien finaliser la technologie avant d'annoncer sa disponibilité générale,” déclare Tomas Ulin, Vice President of MySQL Engineering. “Les nouveautés et les améliorations qu'apporte MySQL 5.6 illustrent une fois de plus l'investissement d'Oracle en faveur de l'innovation de MySQL, qui constitue aujourd'hui une solution idéale pour les applications Web, cloud et embarquées les plus exigeantes.”

Poster un commentaire
Vous devez être identifié pour accéder à cette fonctionnalité

Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?