MySQL 5.6 : la préversion améliore la disponibilité, les performances et l’administration
pour les applications Web, Cloud et embarquées
Mise à jour du 12/04/2012, par Hinault Romaric
Une nouvelle version intermédiaire de développement (DMR) pour MySQL 5.6 vient d’être publiée par Oracle.
La haute disponibilité est renforcée dans cette mouture avec de nouvelles fonctions de réplication basées sur des mécanismes d'autoréparation comme les identifiants globaux de transactions (GTID) pour le suivi de l'avancement de la réplication sur une topologie de réplication et de nouveaux utilitaires de réplication MySQL pour fournir la supervision avec des mécanismes de bascule et de reprise automatique.
Le débit des requêtes complexes est considérablement amélioré avec de nouvelles fonctions d’optimisations permettant aux développeurs de simplifier le code applicatif en regroupant plusieurs requêtes ou jeux de résultats au sein d'une même unité de travail, la sortie EXPLAIN au format JSON et le support du CURRENT_TIMESTAMP.
Les développeurs pourront tester le fonctionnement en ligne des actions ADD Index qui permettent une amélioration de la disponibilité et de la performance d'InnoDB en permettant de véritables actions ADD Index « à chaud » et non bloquantes, ainsi que des évolutions du schéma plus rapides et plus simples pour supporter les services Web qui évoluent rapidement.
L’accès à NoSQL est renforcé pour InnoDB via Memcached, afin d’offrir la souplesse de pouvoir utiliser les techniques NoSQL pour accéder aux données InnoDB en parallèle du modèle existant des requêtes SQL. InnoDB bénéficie également des améliorations supplémentaires des performances pour les matériels modernes.
Télécharger MySQL 5.6 DMR
Source : CP Oracle
Et vous ?
?
Oracle annonce MySQL 5.6
Plus rapide et mieux adaptée aux Cloud grâce à une nouvelle API NoSQL
Une nouvelle version de MySQL vient d'être annoncée par Oracle, qui promet plus de rapidité et de scalabilité pour son système de gestion de base de données open source.
MySQL 5.6, encore à sa première version de test, a été annoncé hier à la conférence MySQL à Santa Barbara. Elle serait d'après Oracle plus flexible et mieux adaptée aux applications hébergées dans le Cloud Computing
Le SGBD a gagné en vitesse grâce à des améliorations de son optimisateur des requêtes et offre de nouvelles options de partitionnement avancées qui permettent d'effectuer des requêtes fluides sur de très grandes tables de données.
Son moteur de stockage InnoDB offre désormais un débit transactionnel supérieur par l'amélioration de sa précision et une meilleure persistance lors des réinitialisations de l'index des statistiques.
InnoDB embarque par ailleurs un module de purge multithreadée plus stable pour plus d'efficacité dans les opérations de purge.
Les améliorations de l'optimisateur des requêtes restent toutefois les nouveautés les plus importantes de cette version, notamment l'option « Index condition pushdown » pour les requêtes contenant la clause WHERE sur des champs Index.
La grande partie du traitement de ces requêtes se fait désormais au niveau du moteur de stockage au lieu de récupérer la ligne entière avant de l'évaluer contre les conditions de la clause. Ce qui minimise le trafic interne.
Une nouvelle API, encore expérimentale offre un accès « NoSQL-like » au moteur InnoDB via le protocole Memcached.
Les services web pourront donc accéder aux données sans devoir transformer leurs requêtes en SQL, réduisant ainsi le temps de latence et augmentant les débits de lectures/écritures.
MySQL 5.6 est disponible en téléchargement sur cette page
Source : communiqué de presse d'Oracle, nouveautés de cette version sur le site des développeurs MySQL
Et vous ?
Que pensez-vous des nouveautés de cette version ?
Partager