Des outils MySQL

MySQL est une base de données et il existe de nombreux outils d'appoints ou de scripts autour de cette distribution.
Le site hackMysql propose une liste d'outils open source qui vont répondre à la majorité des besoins et se présente de la façon suivante :

  • MySQL scripts
  • Maatkit
  • Boots
  • Projects Percona
  • Aspera
  • Kontrollkit
  • MMM
  • Innotop
  • Schema Sync
  • rtime
  • Opernark kit
  • Mycheckpoint
  • MySQL sandbox
  • MySQL cacti Templates


L'ensemble des outils touchent l'ensemble des langages du web : PHP, Python, Perl, c++, etc

Un annuaire appelé Bartemis

Bartemis est un script sous la forme d'un annuaire, réalisé en PHP/MySQL sous licence GPL. Il est très léger et se place facilement dans votre site internet car il s'installe et se configure en quelques secondes.
Une interface vous permettra de gérer, de classer l'ensemble des sites proposés.
Par ailleurs, vous pourrez le personnaliser pour le rendre unique par l'intermédiaire de thèmes offerts par l'annuaire.

Tracer les requêtes MySQL en cours d exécution

Lors de la réalisation d'un projet web en PHP, vous pouvez être amenés à modifier vos requêtes de résultats pour afficher de nouvelles données.
Or les manipulations de requêtes SQL sont toujours à prendre avec délicatesse car, lorsque votre site web se situe en version développement ou de production, les opérations de maintenance et d'évolution s'effectuent facilement.
Mais si vous devez intervenir pendant que votre projet se trouve en ligne, c'est à dire accessible par les internautes, ce genre d'opération s'effectue avec attention. Il est très génant de bloquer l'accès à vos pages si des visiteurs sont présents. Le blog de John Jean montre comment effectuer cette opération sous la forme d'une petite aide en ligne.
Il nous montre à partir d'une base de donnée MySQL comment réaliser l'opération sans que l'internaute se rende compte que vous effectuez de la maintenance.

  •   …
[Lire plus]
Piwigo 2.1.0

La version 2 de Piwigo est sortie voici quelques semaines. Aujourd'hui une nouvelle version est disponible pour proposer de nouvelles fonctionnalités pour publier et gérer vos photos.
Cette version se voit dotée maintenant d'une administration dédiée à la gestion des photos. L'avance va vous permettre de mieux  les gérer, de les tagger et d'installer des thèmes.
Par ailleurs, l'interface d'administration se rapproche des standards des autres API du même type.
Par ailleurs, Piwigo supporte maintenant différentes bases de données pour trouver au coté de MySQL, les bases de données comme PostgreSQL et SQLite.

Migration de MySQL vers CouchDB

Le blog till's vient de publier la 3eme partie d'un article concernant la migration d'une base de données MySQL vers CouchDB.
Pour rappel CouchDB, est un système de gestion de base de données libre et orientée documents.
La première partie concerne une approche du coté développeur, c'est à dire en utilisant les fonctions PHP avec CouchDB avec un exemple.
La partie 2 met l'accent sur les opérations les plus élémentaires, pour vous aider à construire un petit wrapper pour CouchDB
La partie 3 sera orientée sur les fonctions de bases de CouchDB

[Lire plus]
PHP et MongoDB partie 1

Le site dealtaker vient de lancer une série de tutorials pour utiliser PHP et MongoDB. Pour rappel, MongoDB, c'est du NoSQL.
La première partie de cette série montre comment communiquer entre PHP et MongoDB étape par étape. Ce tutorial vous montre comment communiquer avec des données comme :

  • La connexion
  • L'insertion
  • L'affichage
  • etc


Et en comparant PHP et MySQL avec des exemples.

En vrac - Le Livre du Zéro PHP / MySQL en précommande !

Une ré-écriture du cours PHP & MySQL du Site du Zéro en version livre !

Meilleures pratiques pour l'optimisation des performances de MySQL (26 May 2010)
  • Observez-vous un ralentissement de vos applications lors des périodes de pointe?
  • L'identification et la résolution des problèmes de performance nécessitent-elles plusieurs semaines dont vous ne disposez pas?
  • Vous développez une nouvelle application et souhaitez connaître la meilleure façon de structurer votre schéma et votre stratégie d'index pour bénéficier de performances optimales?
  • Alors ce séminaire web est pour vous! Vous bénéficierez de conseils d'experts qui vous feront découvrir les meilleures pratiques pour l'optimisation des performances de MySQL!

Nous aborderons les sujets suivants:

  • Optimisation des schémas
  • Réglage des options des serveurs
  • Optimisation des opérations des serveurs
  • Choix et optimisation du matériel
  • Choix du moteur de stockage



Date and Time: …

[Lire plus]
PHP solutions passe au numérique

Le magazine « PHP solutions » vient de passer en version numérique. Ce numéro est téléchargeable gratuitement sur le site du magazine au format PDF.
Il répond aux différentes attentes des lecteurs et possesseurs d'un support numérique portable.
Dans ce numéro, vous découvrirez :

  • Les Google Webmaster Tools
  • Préprocesseur CSS
  • Administrer votre serveur Debian par SSH
  • AJAX facile avec JQuery et Zend Framework
  • CLI : PHP en ligne de commande
  • Manipuler les cookies avec PHP
  • Android ou gPhone
  • MySQLND : une économie de ressources
  • PHP et la sécurité
  • Un comparatif de forums PHP
  • Puppy Linux / Toutou Linux une distribution très légère et à la pointe de la technologie !
  •   …
[Lire plus]
Nouvelle version d'EasyPHP (5.3.2i) et modules (WordPress, Spip...)

Beaucoup de changements et de nouveautés. En plus des mises a jour classiques des elements d'EasyPHP (Apache, MySQL, PhpMyAdmin...), la nouvelle version intègre de nouvelles fonctionnalites.

Il est dorenavant possible d'installer (directement ou apres coup) des versions pre-configurees de WordPress, Spip, Prestashop, Drupal... Ceci offre un moyen ultra simple et rapide de tester les applications phares du monde PHP. Rien a configurer, tout se fait automatiquement lors de l'installation.
* Si la derniere version d'EasyPHP est deja installee, il suffit de telecharger et d'installer le module que l'on souhaite tester.
* Si EasyPHP n'est pas installe sur la machine et que l'on souhaite tester WordPress par exemple, il suffit de telecharger la version EasyPHP+WordPress et l'installation d'EasyPHP et WordPress se fait d'un coup. On obtient un WordPress pret a l'emploi en 5 minutes. Pour tester d'autres application, un simple …

[Lire plus]