Developpez.com

Télécharger gratuitement le magazine des développeurs, le bimestriel des développeurs avec une sélection des meilleurs tutoriels

Oracle publie de nouveaux outils pour les utilisateurs de MySQL
Dont MySQL Workbench 6.2, MySQL Fabric 1.5, ainsi qu'un nouveau plug-in HTTP

Le , par Amine Horseman, Expert éminent sénior
Oracle publie de nouveaux outils pour les utilisateurs de MySQL
dont MySQL Workbench 6.2, MySQL Fabric 1.5, ainsi qu'un nouveau plug-in HTTP

Oracle met à la disposition des utilisateurs de MySQL trois outils qui pourraient bien leur être utiles. Le premier est MySQL Workbench dans sa version 6.2. Cet outil visuel est destiné aux architectes de bases de données comme aux développeurs, et est disponible sous Windows, Linux et Mac OS X.

Il permet de faire une conception visuelle de son modèle et gérer facilement les bases de données. Il fournit une console visuelle d'administration facile à utiliser, un ensemble d'outils pour l'optimisation de requêtes et l'amélioration des performances, ainsi qu'une solution complète pour la migration des tables et des données à partir de Microsof SQL Server, Access, Sybase, PostgreSQL vers MySQL.


Le deuxième outil disponible est MySQL Fabric 1.5, qui permet de surveiller et détecter automatiquement des pannes dans un système de bases de données à serveurs multiples. Par exemple, lorsqu'une panne est dans le serveur primaire, MySQL Fabric fait basculer un serveur esclave pour devenir le nouveau serveur principal. Ensuite, il s'assure que les nouvelles requêtes sont bien envoyées au nouveau maître.

En ce qui concerne le 3e outil, il s'agit d'un plug-in spécial pour les développeurs web. Il permet aux utilisateurs de se connecter à MySQL et récupérer les données via le protocole HTTP.
Le plug-in implémente trois fonctionnalités :
  1. une API Plain SQL qui permet d'envoyer des instructions SQL via une URL et de récupérer les résultats sous forme de documents JSON ;
  2. une interface CRUD (Create-Read-Update-Delete) pour insérer, modifier et supprimer des données via des requêtes GET et PUT ;
  3. une interface pour le stockage des documents JSON dans des tables relationnelles, généralement sur des champs de type BLOB.



Le but principal de ce nouvel outil est de faire gagner du temps aux développeurs en leur évitant d'écrire leurs propres plug-ins pour accéder à MySQL via le protocole HTTP. Cependant, Ulf Wendel, développeur chez Oracle, déclare dans un billet de blog que « cette version du plug-in MySQL HTTP est encore en version Labs, ce qui signifie qu'il est à un stade de développement précoce. Il contient plusieurs bugs et limitations connues, et est destiné principalement pour vous donner une idée sur ce que ce plug-in pourra faire. De même, l'API de l'utilisateur est tout sauf finalisée. Soyez conscient qu'elle va changer sur nombreux aspects ».

Sources : MySQL Workbench, MySQL Fabric, Blog de Ulf Wendel

Et vous ?

Utilisez-vous déjà l'un de ces outils? Et dans le cas contraire : envisagez-vous de les utiliser ?


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


 Poster une réponse

Avatar de fsmrel fsmrel - Expert éminent sénior http://www.developpez.com
le 07/10/2014 à 2:41
Bonsoir Amine,

Ça fait déjà quelques années qu'on utilise MySQL Workbench chez DVP

Pour ceux qui cherchent un mode d'emploi en français, jeter un coup d'oeil ici...

Bonne lecture !

N.B.

Citation Envoyé par Amine Horseman  Voir le message
Une solution complète pour la migration des tables et des données à partir de Microsof SQL Server, Access, Sybase, PostgreSQL vers MySQL.



Sans oublier que ça marche aussi très bien dans l’autre sens
Avatar de Kropernic Kropernic - Membre expert http://www.developpez.com
le 07/10/2014 à 9:54
Est-ce que cette version propose le script de création pour une base sql server ??

Cela m'étonnerait mais on ne sait jamais...
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 07/10/2014 à 10:30
Pour MySQL Workbench, j'espère qu'ils ont au moins corrigé les bugs les plus flagrants...
Avatar de berceker united berceker united - Expert confirmé http://www.developpez.com
le 07/10/2014 à 13:10
Personnellement, je m'en moque des outils qui va te chercher du café au Mexique à dos d'âne. Que ça fasse x millions de requête à la seconde. Le plus important, c'est de faire évoluer leur langage SQL, parce qu'en 2014 ça craint du boudin quand même.
Avatar de Kropernic Kropernic - Membre expert http://www.developpez.com
le 07/10/2014 à 13:17
Citation Envoyé par berceker united  Voir le message
Personnellement, je m'en moque des outils qui va te chercher du café au Mexique à dos d'âne. Que ça fasse x millions de requête à la seconde. Le plus important, c'est de faire évoluer leur langage SQL, parce qu'en 2014 ça craint du boudin quand même.

Que l'outil soit critiquable, certes. Mais le langage sql, c'est une tuerie !! Je ne connais rien de mieux pour traiter les données de manières ensemblistes.
Avatar de skuatamad skuatamad - Expert confirmé http://www.developpez.com
le 07/10/2014 à 13:43
Je pense que berceker united parle du SQL de mysql, qui est effectivement dramatiquement à la bourre...

Le seul truc où ils étaient en "avance" c'est GROUP_CONCAT, une fonctionnalité non relationnelle donc non spécifiée dans la norme.
Bon, c'est plutôt pratique, d'autres éditeurs le proposent également, mais les développeurs ont besoin de fonctions analytiques, de CTE, de contraintes CHECK.... la liste est longue !
Avatar de Kropernic Kropernic - Membre expert http://www.developpez.com
le 07/10/2014 à 14:08
Ah mais c'est totalement différent. S'il parle du sql propre à mysql là je suis bien d'accord, c'est une grosse merde (et je tente de rester poli^^)
Avatar de SQLpro SQLpro - Rédacteur http://www.developpez.com
le 07/10/2014 à 19:26
Citation Envoyé par skuatamad  Voir le message
Je pense que berceker united parle du SQL de mysql, qui est effectivement dramatiquement à la bourre...

Le seul truc où ils étaient en "avance" c'est GROUP_CONCAT, une fonctionnalité non relationnelle donc non spécifiée dans la norme.
Bon, c'est plutôt pratique, d'autres éditeurs le proposent également, mais les développeurs ont besoin de fonctions analytiques, de CTE, de contraintes CHECK.... la liste est longue !


Oui, mais bon, pour cela y'a le vrai Oracle à 25000000000000000000000000000000 € la licence !!!!!! ;-)

Faudrait pas quand même faire disparaitre la vache à lait d'Oracle !!!!!

A +
Avatar de skuatamad skuatamad - Expert confirmé http://www.developpez.com
le 07/10/2014 à 23:28
Ainsi qu' Oracle XE à 0€, je ne parle que de fonctionnalités importantes pour les développeurs, qui sont également proposées par postgre, un concurrent...
Avatar de SQLpro SQLpro - Rédacteur http://www.developpez.com
le 08/10/2014 à 9:48
D'ailleurs les questions intéressantes seraient :
  • Ces outils sont-ils gratuits ?
  • Si oui, intégralement ? (pas d'option payante dès qu'on a mis le doigt dedans ???)
  • Si oui, le resteront-ils toujours ?


A +
Offres d'emploi IT
Développeur d'applications de drone gaming
Techniwi - Basse Normandie - Caen (14000)
Développeur web h/f
NEXTGEN RH - Aquitaine - Bordeaux (33000)
Développeur c/c++ qt et .net
EZNOV - Lorraine - Metz (57000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil