Mise à jour du 26/10/2015 : disponibilité en téléchargement de MySQL 5.7
MySQL 5.7 est désormais disponible en téléchargement. L’éditeur a expliqué que cette nouvelle version, qui « résulte ainsi d’un processus collaboratif impliquant de nombreux membres de la communauté MySQL » comme l’a indiqué Thomas Ulin, vice-président de l'ingénierie de MySQL chez Oracle, est censé gagner en performance, sécurité, évolutivité, mais aussi administration.
se rendre à l’adresse de téléchargement
MySQL 5.7 est désormais disponible en téléchargement. L’éditeur a expliqué que cette nouvelle version, qui « résulte ainsi d’un processus collaboratif impliquant de nombreux membres de la communauté MySQL » comme l’a indiqué Thomas Ulin, vice-président de l'ingénierie de MySQL chez Oracle, est censé gagner en performance, sécurité, évolutivité, mais aussi administration.
se rendre à l’adresse de téléchargement
Parmi les principales améliorations sur la performance et l’évolutivité, Oracle souligne que les débits de MySQL 5.7 se sont avérés bien plus rapides que ceux de MySQL 5.6 dans des tests comparatifs utilisant des opérations en lecture seule de type SysBench Point-Selects : avec 1024 connexions, MySQL 5.7 a pu traiter 1 600 000 requêtes par seconde (QPS) – soit trois fois plus que MySQL 5.6. « Comparativement à d'autres bases de données, ce résultat place la base de données open source à un niveau très compétitif », a déclaré Tomas Ulin, vice-président de l'ingénierie de MySQL chez Oracle. « Ces gains ont été obtenus grâce à la suppression des goulets dans le logiciel », a-t-il ajouté par la suite.
Dans cette nouvelle version, le moteur de stockage InnoDB a lui aussi été optimisé, Oracle explique que les nouveautés améliorent notamment les performances et la concurrence, les opérations en ligne, les index spatiaux ou encore le partitionnement natif.
Les fonctions de réplication de MySQL ont elles aussi été améliorées. Selon Oracle, les améliorations des fonctions de réplication de MySQL intègrent notamment la réplication multisource, des identifiants globaux de transaction (GTID) renforcés, et des serveurs esclaves multithreadés améliorés assurant une scalabilité et une disponibilité accrues. Par ailleurs, les requêtes complexes étant davantage axées sur les jointures et les jointures multiples, « le rôle de l’optimiseur devient très important », comme l’a expliqué Tomas Ulin. « Pour la version 5.7, nous avons réécrit beaucoup de code, dont une grande partie datait du début des années 2000 ». Aussi, le nouveau modèle de coût dynamique de l'optimiseur MySQL améliore la performance des requêtes et peut être mieux contrôlé par l'utilisateur.
D’autres changements ont été apportés au niveau de l’administration par exemple avec l’intégration de nouveau type de données natif JSON et de nouvelles fonctions JSON pour stocker, rechercher et manipuler des données sans schéma de façon efficace et souple, avec notamment un nouveau format binaire interne, une intégration plus facile dans SQL et la gestion des index sur les Documents JSON en utilisant les colonnes générées.
MySQL 5.7 apporte également Performance Schema, qui permet une instrumentation de la mémoire, des transactions, des routines stockées, des instructions préparées, de la réplication et des verrous. MySQL SYS Schema quant à lui va fournir des objets utilitaires pour répondre facilement aux questions que l'on se pose habituellement en matière de performance, d'état du système, d'usage et de surveillance.
Oracle assure avoir renforcé la sécurité pour faciliter et sécuriser encore plus l'initialisation, la configuration et la gestion d'une instance MySQL. Le support des systèmes d'informations géographiques (SIG) a été étendu aux applications mobiles : il intègre le support des index spatiaux dans InnoDB, GeoJSON et GeoHash.
Le nouveau routeur MySQL Router est également désormais disponible. Oracle confie qu’il simplifie le développement applicatif en assurant le routage intelligent des requêtes sur différentes bases de données MySQL afin d'augmenter encore les performances et la disponibilité. MySQL Router assure également le support interlangage pour MySQL Fabric, afin de simplifier la gestion des groupes de bases de données MySQL et d'assurer une disponibilité et une évolutivité maximales grâce à la segmentation automatique des données.
« MySQL 5.7 apporte de multiples innovations permettant aux développeurs, aux administrateurs de bases de données et aux équipes DevOps de réaliser et de gérer des applications Web et cloud de nouvelle génération, capables de traiter des volumes toujours plus importants de données, » a déclaré Tomas Ulin. « MySQL 5.7 a bénéficié des versions intermédiaires de développement qui ont permis aux utilisateurs d'évaluer, de tester et de commenter le logiciel pendant son développement. Cette version résulte ainsi d'un processus collaboratif impliquant de nombreux membres de la communauté MySQL », a-t-il rappelé.
L’éditeur indique que MySQL 5.7 sera disponible en téléchargement à cette adresse à partir du 26 octobre 2015.
Source : communiqué Oracle
Et vous ?
Qu'en pensez-vous ?
Voir Aussi :
le Forum MySQL
la Rubrique MySQL (Cours, Tutoriels, FAQ, etc.)