[MySQL][SGBD] Le SELECT de la semaine

Voici les dernières nouvelles collectées cette semaine sur les listes de développement de MySQL :

  • MyQuery 2.3 en version beta : La version beta du nouvel outil de scripts MySQL sous plateforme Windows évolue.
  • MySQL Workbench 5.1.3 Alpha pour Linux : Nouvelles corrections de cette version Alpha.

» Lire la suite!

Billet original publié sur les blogs de developpez.com...

Le programmateur d'événements de MySQL 5.1

"Avant MySQL 5.1, la seule méthode pour nettoyer la liste des requêtes en exécution sur MySQL était de le faire à la main, ou bien avec un cron.
MySQL 5.1 introduit le programmateur d'événements (event scheduler) et vous pouvez maintenant exécuter des procédures stockées sans l'aide d'application externe."
Giuseppe applique cette nouvelle fonctionnalité à la chasse aux connexions inutiles et aux requêtes encombrantes.

Partitionner ses tables avec des trigger

En MySQL 5.1, il y a le support des partitions, mais si vous faites sans (ou pas encore), ou encore que vous envisagez de faire des partitions sur différents serveurs, il faudra une autre solution pour diriger vos données vers les bons stockages. Un trigger, qui réagit automatiquement aux manipulations de données, est une solution intéressante pour cela. opendba a du code SQL comme base.

Soirée inaugurale du MUG : compte-rendu

Mieux vaut tard que jamais, voici un petit debriefing de la soirée inaugurale du MUG (le MySQL User Group français) qui s’est tenue le 19 septembre dernier à La Cantine.

Organisée autour des trois membres fondateurs de l’association : Pascal Borghino (Président), Damien Séguy (Trésorier) et Olivier Dasini (Secrétaire), la soirée s’est déroulée pratiquement comme prévu.

Au menu de la soirée une description de l’association, le site sera crée prochainement, et différentes présentations : Laurent Chiozzotto (Sun) présentait le programme “StartUp Essentials“, Xavier Nicolle le …

[Lire plus]
Vidéo PHP et MySQL, édition 63

Voici les 5 dernières vidéos PHP et MySQL.

[Lire plus]
[MySQL][SGBD] Le SELECT de la semaine

Voici les dernières nouvelles collectées cette semaine sur les listes de développement de MySQL :

  • MyQuery 2.2 en version beta : Le nouvel outil de scripts MySQL sous plateforme Windows est maintenant disponible en version beta.
  • Nouveau système de gestion de la documentation MySQL : dénommé Arby, ce système permet aux équipes de MySQL de générer dynamiquement la documentation.

» Lire la suite!

Billet original publié sur les blogs de developpez.com...

PhpMyAdmin 3.0.0

La version 3.0.0 de phpMyAdmin vient de sortir et est disponible au téléchargement.

Elle nécessite au moins la version 5.2 de PHP et 5.0 de MySQL. Cette version présente une liste de corrections, de modifications et de nouveautés, parmi lesquelles:

  • possibilité de chargement des fichiers textes dans les tables
  • possibilité de créer une page PDF
  • utilisation de la librairie Mootools pour javascript et ajax
  • nouveaux paramètres de configuration et d'export
  • modifications de l'interface
  • ...

Pour plus d'information, lisez la liste complète des modifications ou téléchargez et testez le produit. …

[Lire plus]
Un moteur de versions pour MySQL

Giuseppe Maxia vient de mettre la main sur un moteur de révision, qui est en fait une table qui note les modifications dans les données d'une table. Elle fonctionne comme un svn, et note les opérations qui se déroule sur les données : elle note un numéro de version pour la ligne (identifiée par une clé primaire), et un type d'opération (effacé, modifié) ainsi que la date et la valeur initiale. On a donc une table qui contient l'historique de l'autre.
C'est un premier pas pour faire des suivis de modifications dans les bases de données. C'est très demandé en sécurité, pour savoir qui a fait quoi dans la base, mais cela pourra aussi servir en production, pour comparer deux tables entre le développement et la production : or, la fusion de tables fait encore partie des défis à relever.
Ce message sort juste le lendemain de celui de Ewen, qui traite justement des triggers pour auditer les tables MySQL.

[Lire plus]
Nouveau numéro de PHP Solutions dans vos kiosques !

Je vous invite à découvrir le nouveau numéro de PHP Solutions.

Dans ce numéro :
Flash et PHP, Créer un module pour Joomla!, Flyspray – bug killer, Application PHP et sécurité.

En plus :
Asterisk et PHP, Spiders – optimisez votre référencement, Manipulation en PDO, Performance des applications Web, Le programmateurs d'événements.

Sur le CD joint au numéro :
Ac3Folders : version complète d'une valeur de 17,99 $,
Database Restyle – Application : version valable jusqu'au 22 avril 2009.
En exclusivité, nous vous présentons le cours vidéo sur Flash et PHP, entièrement en français !

Visitez le site :
http://www.phpsolmag.org/fr

Proposé par Lucas Bartoszewicz

Les gestionnaires de sessions PHP

Actuellement, pour les sessions, nous utilisons un gros serveur et MySQL avec des tables en HEAP pour stocker les sessions. Problème, ces tables ne supportent pas les types BLOB et TEXT, ce qui implique d'utilise un champ VARCHAR, limité à 255 caractères, on atteint très vite cette limite.

Je suis donc à la recherche d'alternatives, sachant qu'on va stocker plus d'informations pour éviter au maximum les cookies, et que les performances requises sont importantes: aujourd'hui environ 2000 requêtes de sessions / secondes, demain ce sera bien pire à cause du web 2.0.

MySQL Cluster

MySQL n'est pas encore sortie en version stable en 5.1, version nécéssaire pour avoir un MySQL Cluster. Avec tous les problèmes que l'on rencontre avec 5.1 (enfin, uniquement les nouvelles fonctionnalités), le temps de mise en oeuvre, le coût des serveurs, cette solution est fortement compromise. D'autant plus que MySQL n'utilise pas …

[Lire plus]