La semaine dernière l’équipe de développement de la base données MySQL a annoncé la disponibilité de la première release candidate 5.7 de MySQL. Cette version embarque de nombreuses améliorations et surtout améliore grandement les performances.
MySQL 5.7 est une version plus rapide de la base de données la plus populaire à ce jour. Le gain de performance annoncé est de deux fois en comparaison avec MySQL 5.6. Cette version améliore aussi l’usage, la gestion et la sécurité, les améliorations clés sont les suivantes :
Performance et mise à l’échelle : la montée en charge pour InnoDB est améliorée comme la performance des tables temporaires, permettant des chargements plus rapides en ligne notamment.
Support de JSON : le support natif de JSON est intégré (JSON Labs Release).
Amélioration de la réplication : pour une amélioration de la disponibilité et de la performance. Cela inclut la réplication multisource, la réplication multithread esclave, la réplication semi-synchronisée, etc.
La performance des schémas : de nombreuses informations ont été ajoutées pour meilleur contrôle, notamment pour le schéma SYS
Sécurité :l’équipe améliore la « sécurité par défaut » et de nombreuses fonctionnalités de MySQL 5.7 aideront l’utilisateur à garder leur base de données sécure.
Optimiseur :celui-ci a été réécrit pour la plus grande partie, notamment pour le modèle de coût, l’optimiseur et le l’analyseur. Cela permet d’améliorer la maintenance, l’extensibilité et la performance de la base.
GIS:le système d’information géographique est tout nouveau pour MySQL 5.7, incluant les index spatiaux d’InnoDB, il utilise Boost.Geometry.