|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé Sénior
![]() ![]() Ihssen IdelwaysDéveloppeur Ruby on Rails / iOS Inscription : juin 2010 Messages : 1 390 ![]() |
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 DMRSource : 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 pageSource : 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 ?
|
|
|
50
|
|
|
#2 |
|
Membre chevronné
![]() Julien BodinIngénieur développement logiciels Inscription : février 2009 Messages : 456 ![]() |
Affaire à suivre.
Pour ma part j'en suis toujours à me demander si je dois migrer mon projet vers PostGresSQL ou non. |
|
|
00
|
|
|
#3 | |
|
Membre actif
![]() Inscription : novembre 2006 Messages : 137 ![]() |
Citation:
Sinon bonne nouvelle je m'empresse de tester ca des que ya une version stable. Pour le moment, je reste sous postgresql
__________________
|
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Développeur informatique Inscription : juillet 2007 Messages : 146 ![]() |
Il faut migrer vers MariaDB, successeur (fork) de Mysql. Car le moteur MyIsam (plus fiable, plus puissant) n'évoluera plus sous l'ère Oracle...
|
|
|
02
|
|
|
#5 | |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 068 ![]() |
Citation:
Et la version 5.6 n'apporte pas grand chose de nouveau par rapport à la norme SQL : pas de fonctions de fenêtrage, pas de CTE... ced
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2005 Messages : 3 030 ![]() |
MyIsam plus fiable plus puissant ? Pourrais-tu donner plus de détail, s'il te plait.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
10
|
|
|
#7 | |
|
Membre éclairé
![]() Mathieu SavelliDéveloppeur Web Inscription : février 2009 Messages : 75 ![]() |
Citation:
Après, je te concède qu'il est plus rapide en lecture, mais niveau écriture, MyISAM te verrouille une table entière là où InnoDB te permet de verrouiller uniquement une ligne à la fois. Y a pas photo niveau performances... |
|
|
|
10
|
|
|
#8 | |
|
Membre chevronné
![]() Julien BodinIngénieur développement logiciels Inscription : février 2009 Messages : 456 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 100 ![]() |
"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." Pas compris... Comment on peut intégrer du NoSQL sur un système SQL ??? |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() |
Bonjour,
Apparemment le Memcached est une sur-couche à InnoDB : ![]() Ce système de plugin donne l'avantage d'accéder nativement aux données, ce n'est donc pas une simple transformation No-SQL => SQL. J'ai néanmoins un gros doute sur l'efficacité (en terme de performances) de cette architecture comparée à un vrai SGBD No-SQL.
__________________
www.nudge.org Surveillez vos applications Java et diagnostiquez facilement les problèmes de performance. |
|
|
10
|
|
|
#11 | |
|
Nouveau Membre du Club
![]() Développeur J2EE Inscription : octobre 2007 Messages : 22 ![]() |
En terme de performances, null doute que cette API est plus performante que du SQL car on évite la phase d'interprétattion du SQL (tout comme les client natifs Mysql Cluster sont plus rapides)
Par contre, je ne vois encore l'apport de cette version en terme de scalabilité / montée en charge. Citation:
|
|
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 087 ![]() |
Ceci confirme ce que je clame depuis des années : MySQL n'est pas un SGBDR et ce retour en arrière confirme que ce pseudo SGBDR n'est en fait qu'une surcouche SQL ajouté à un vulgaire gestionnaire de fichiers...
A lire : http://blog.developpez.com/sqlpro/p9...udre-aux-yeux/ Un benchmark pour s'en convaincre : http://blog.developpez.com/sqlpro/p9...lles-en-sql-1/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
01
|
|
|
#13 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 087 ![]() |
Citation:
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
04
|
|
|
#14 |
|
Futur Membre du Club
![]() Administrateur systèmes et réseaux Inscription : juin 2011 Messages : 5 ![]() |
j'ai pas encore eu l'occasion de tester mais a priori percona-server intègre déjà ce concept de "no-sql" intégré :
http://www.percona.com/software/perc...ver/for-nosql/ En tout cas ils prétendent régler les problèmes de cache corrompu, synchro et expiration qui arrivent en implémentant memcached... |
|
00
|
|
|
#15 | |
|
Futur Membre du Club
![]() Administrateur systèmes et réseaux Inscription : juin 2011 Messages : 5 ![]() |
Citation:
Plus d'infos avec les implémentations de nosql chez facebook (1800 serveurs mysql en 2008, 805 serveurs memcached (donc nosql) pour 10 000 serveurs web! http://blog.facebook.com/blog.php?post=7899307130 http://highscalability.com/blog/2010...s-minimiz.html http://www.ruturaj.net/node/203 Et surtout l'utilité de memcached sous forme de compte de fée http://code.google.com/p/memcached/w...alCachingStory Bon par contre tout est en english |
|
|
00
|
|
|
#16 |
![]() ![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 831 ![]() |
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 DMRSource : CP Oracle Et vous ? ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
00
|
|
|
#17 | |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 61 ![]() |
Citation:
Par contre en explorant PostGreSQL, rien à voir c'est bien un SGBDR. Mais peut être que ça a changé depuis moi je parle de la version 4 |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com