MySQL Quick Admin

mqa.gif

/!\ Cet article fait parti de la catégorie "Work & Roll", il est donc orienté geek et risque de vous paraître.. abstrait ^ /!

Un petit test de ce produit, comme promis. J'ai donc commencé à le tester depuis hier soir. Tout de suite ce que l'on remarque : le poids ! MySQL Quick Admin (qu'on appellera MQA dans la suite, on va se faciliter un peu la tâche !) fait environ 300 ko alors que phpMyAdmin (une fois les langues inutiles retirés !) pèse 3,1 Mo !

J'installe donc ce petit front-end pour MySQL, vous pouvez définir une méthode login (vous devez rentrer votre login et utilisateur) ou bien une méthode config (vous devez remplir le fichier de config et la connection se fera toute seule, bonjour les dégats en production !). Ce que l'on peut tout de suite remarquer, c'est la rapidité ! C'est ahurissant, MQA charge les infos issuent de la base de données avec une vitesse réellement supérieur à phpMyAdmin. Je possède dans ma base de données environ 60 tables et je vous assure que phpMyAdmin mets son petit temps ne serait ce que pour afficher la "frame" qui liste ces tables, certaines de ces tables contiennent des milliers de lignes, ce qui n'est rien pour MySQL mais qui pose déjà plus problèmes pour phpMyAdmin, MQA gère ces tables de manières exemplaires par contre. Je m'arrache les cheveux quand je dois faire des opérations "importantes" sur ces 60 tables, phpMyAdmin met un temps infernal à répondre (je soupçonne 1&1 d'en être légèrement la cause ceci dit...). Bref côté rapidité, MQA est le grand vainqueur !

Côté utilisation maintenant, MQA est quand même plus beau que phpMyAdmin, il suffit de voir les screenshots disponibles sur le site de l'éditeur pour s'en convaincre. Dès la première page là ou phpMyAdmin vous noie sous les informations à propos de votre serveur et tout ce qu'il est possible est imaginable, MQA vous affiche sobremment la liste des tables présentes. On comprends tout de suite la notion de "Quick" ! Le projet est encore jeune et il y a des erreurs qui sont assez gênantes, par exemple des liens bleu clair sur un fond bleu foncé.. On a vu mieux mais qu'importe ça se corrige facilement ! (De plus, je constate que la version de Démo me semble plus avancé que la version que j'ai téléchargé..Je vais me baser sur la version de démo disponible sur le site pour la suite de cette review !) Hormis cela pour l'instant, je n'ai pas constaté de grosse incohérence ou des choses qui soient vraiment repoussantes. C'est simple, assez élégant et facile de prise en main, cela me semble difficile de se perdre dans une telle interface !

Maintenant c'est là ou le bas peut blesser : les fonctionnalités ! phpMyAdmin est le grand mammouthmanitou du front-end MySQL, il est là depuis des années et vous permet de faire absolument tout, il regorge d'informations, bref c'est l'app ultime ! Seulement une question se pose, est ce que l'on a réellement besoin de tout ça ? Personnellement, j'effectue de petit changement via phpMyAdmin, quelque fois je crée des tables, j'en édite, j'en supprime bref : une utilisation on ne peut plus classique ! Et on retrouve tout ça dans MQA, aucune des fonctions dont je me sert couramment ne m'a manqué sauf UNE : le tri des colonnes !

Quand une table compte des milliers de lignes et que vous savez pertinement que vous n'avez besoin d'éditer que la dernière ligne ou l'avant dernière, vous n'avez aucune envie de parcourir toute votre table. Bien sûr vous cliquez sur la dernière page et vous y êtes mais je préfère pouvoir trier mes colonnes, questions d'habitude :). Une fonction qui manque également, la recherche, bien sûr vous pouvez le faire à la main via une requête SQL mais dans ce cas, il n'y a aucun intérêt à un front-end. Le fait que l'on ne puisse pas cliquer sur une ligne pour y accéder directement ainsi que la non présence de la dernière requête SQL executé est un manque (celle-ci n'est présente que lorsque vous naviguez dans la table), surtout lorsque vous developpez des scripts, ça permets de faire des copier/coller :p. Certaines des "aides" de phpMyAdmin peuvent également manquer, par exemple avoir la liste des colonnes de la table sur laquelle on éxécute une requête.

Une des grosses fonctions de MQA c'est que lorsque vous éxécutez une requête, MQA l'enregistre et vous pouvez l'éxecuter de nouveau d'un simple clic ! Très très pratique ! Autre gros point fort de MQA : Vous pouvez éxécuter des fonctions PHP directement sur vos entrées, l'exemple le plus flagrant : Vous souhaitez changer le mot de passe d'un utilisateur dans votre base de données, le mot de passe est encrypté en MD5. Vous êtes alors obligé de passer votre chaîne de caractères dans une fonction MD5 (soit une bête page PHP à faire mais il faut tout de même la faire) pour avoir le résultat et pouvoir mettre à jour votre base de données. Avec MQA, vous rentrez le mot de passe en clair, choisissez MD5 dans la liste des fonctions disponibles et celui se charge de passer votre chaîne dans la fonction MD5 et d'insérer le résultat. Une liste très utile de fonctions sur les chaînes de caractères et les dates sont disponibles, j'espère qu'il y'en aura d'avantages.

En conclusion, on peut dire que MySQL Quick Admin est un excellent produit qui peut vraiment percer notamment dans la communauté des "petits" webmasters tels que les bloggueurs et personne qui ne tiennent qu'un site perso. Ca ne se destine évidemment pas au professionnel (Quoique vu l'utilisation de certain, ça serait suffisant !) mais il manque encore de fonctions qui sont de réels aide à l'utilisateur mais ce n'est que la première version ! Des corrections sont à apportze mais l'ensemble sent déjà un futur excellent pour ce produit, il est à suivre de très prêt mais je ne vous conseille pas de switcher sur ce produit dès aujourd'hui, à moins bien sûr que phpMyAdmin vous exaspère.

En bref, un beau front-end rapide et qui ne contient que ce dont un utilisateur a réellement besoin ainsi que des fonctions réellement innovantes. Manque encore quelque petites broutilles et je switcherais vers MQA pour ma part. Adieu les lenteurs de phpMyAdmin ! Aller donc tester la version de démo et si selon vous il y a des fonctions indispensables qui sont manquantes, n'hésitez pas à en faire part sur le forum des développeurs !

J'avais oublié mais c'est "presque" évident, le projet MQA est open source ! (Bien qu'il fut payant jusqu'à avant hier ).

feed ton aggrégateur !

/var/www/flickr

Lezardons !Port de BarfleurLumiere du PhareChemin du PhareMurakami Versailles #3Porte Doree VersaillesMurakami Versailles #1Panorama Phare de GatevilleJulia