MySQL 5.7 est désormais disponible en téléchargement
Cette mouture a été présentée comme étant trois fois plus rapide que l'ancienne

Le , par Stéphane le calme, Chroniqueur Actualités
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

Oracle a annoncé la disponibilité de MySQL 5.7 qui s’accompagne d’une amélioration des performances, de la sécurité, de l’évolutivité et de l’administration. L’éditeur précise qu’elle intègre des fonctions NoSQL enrichies avec le support de JSON et MySQL Router qui facilitent la connexion des applications à plusieurs bases de données MySQL.

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.)


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de abriotde abriotde - Membre éprouvé https://www.developpez.com
le 21/10/2015 à 19:52
La question qui se pose est "Est-ce que MySQL a rattrapé son retard sur MariaDB?". Personnellement, j'en doute. Tout ce que rachète Oracle, c'est pour le couler. Quand On regarde l'évolution d'OpenOffice par rapport a LibreOffice, il n'y a pas photo. Oracle améliore MySQL pour apporter la confusion avec MariaDB. Mais nul doute qu'ils ne dépasseront jamais MariaDB en performances... ce serait dangereux pour la base Oracle...
Avatar de aserf aserf - Membre actif https://www.developpez.com
le 26/10/2015 à 15:24
Citation Envoyé par abriotde  Voir le message
La question qui se pose est "Est-ce que MySQL a rattrapé son retard sur MariaDB?". Personnellement, j'en doute. Tout ce que rachète Oracle, c'est pour le couler. Quand On regarde l'évolution d'OpenOffice par rapport a LibreOffice, il n'y a pas photo. Oracle améliore MySQL pour apporter la confusion avec MariaDB. Mais nul doute qu'ils ne dépasseront jamais MariaDB en performances... ce serait dangereux pour la base Oracle...

Bonjour,

Est ce que vous avez des testes récent qui démontre que mariadb est plus rapide ? un lien certes un peu vieux mais à cette époque on mettais déjà mariadb devant mysql (et pourtant le teste montre le contraire).
http://dimitrik.free.fr/blog/archive...ariadb-55.html

si vous avez des informations de testes récente je suis preneur !

sinon il faut éviter de dire que tel ou tel système est plus performant, surtout que sa dépend du contexte d'utilisation.
Avatar de Bono_BX Bono_BX - Membre confirmé https://www.developpez.com
le 26/10/2015 à 15:40
@aserf : quelques liens pour te répondre. Par contre, leur neutralité peut être remise en question, vu que certains viennent directement de MariaDB :
https://blog.mariadb.org/performance...7-4-labs-tplc/
https://mariadb.com/kb/en/mariadb/op...arison-matrix/
https://sql2nosql.wordpress.com/2014...6-benchmarked/

@abriotde : ça fait quand même un moment qu'OpenOffice a été refilé à Apache => plus Oracle.
Avatar de aserf aserf - Membre actif https://www.developpez.com
le 26/10/2015 à 16:52
Citation Envoyé par Bono_BX  Voir le message
@aserf : quelques liens pour te répondre. Par contre, leur neutralité peut être remise en question, vu que certains viennent directement de MariaDB :
https://blog.mariadb.org/performance...7-4-labs-tplc/
https://mariadb.com/kb/en/mariadb/op...arison-matrix/
https://sql2nosql.wordpress.com/2014...6-benchmarked/

@abriotde : ça fait quand même un moment qu'OpenOffice a été refilé à Apache => plus Oracle.

Oui sur les 2 premiers je ne met pas en doute le teste, mais forcement ils prennent les cas ou c'est le plus avantageux pour eux... et tout les éditeurs font pareil !
pour le dernié on voie finalement qu'aucune des deux se démarques. donc lire "Est-ce que MySQL a rattrapé son retard sur MariaDB?" ou "Mais nul doute qu'ils ne dépasseront jamais MariaDB en performances... " est peut être exagéré et donne plutôt à manger au troll.

merci pour les liens,
Avatar de ddoumeche ddoumeche - Membre expérimenté https://www.developpez.com
le 27/10/2015 à 16:19
Citation Envoyé par Bono_BX  Voir le message
@aserf : quelques liens pour te répondre. Par contre, leur neutralité peut être remise en question, vu que certains viennent directement de MariaDB :
https://blog.mariadb.org/performance...7-4-labs-tplc/
https://mariadb.com/kb/en/mariadb/op...arison-matrix/
https://sql2nosql.wordpress.com/2014...6-benchmarked/

@abriotde : ça fait quand même un moment qu'OpenOffice a été refilé à Apache => plus Oracle.

Oui donc cela ne veut rien dire, d'autant que le dernier lien montre que les versions récentes de MariaDB et Mysql ont des performances identiques.
Avatar de NSKis NSKis - En attente de confirmation mail https://www.developpez.com
le 28/10/2015 à 12:52
Qui est le plus performant de MariaDB et Mysql?

Ce genre de question est toujours délicat car cela se termine toujours par une "guerre de religion" avec les pro et les contra qui s'invectivent..

Il faut tout de même remarquer le plus important: Cette notion de performance de DB ne concernent que des projets "lourds". Beaucoup de projets ne nécessitent pas vraiment une DB fonctionnant à 100% de sa performance...
Avatar de ddoumeche ddoumeche - Membre expérimenté https://www.developpez.com
le 28/10/2015 à 19:32
Egalement quel support pouvez-vous obtenir ? Avec Mysql vous avez Oracle voir Percona, avec MarieDB vous entrez dans l'inconnu, et ce n'est pas Google son grand sponsor pour des raisons politiques qui va vous tirer d'affaire si vous entrez dans une des zones grises de ce moteur.
Contacter le responsable de la rubrique Accueil