Utiliser Enregistrement Actif avec PHP et MySQL

L'utilisation de l'enregistrement actif correspond à utiliser plus facilement PHP et MySQL pour mieux communiquer dans les bases de données relationnelles. Le but bien entendu correspond à gagner du temps dans le développement et la maintenance de votre code.
Le site devshed vous montrera comment effectuer cela et surtout il monte une approche pour une construction simple, mais aussi l'abstraction de la base de donnée MySQL sous la forme de classe avec la possibilité de manipuler les données.

Soirée Open Source - Gestion des données, Performance, ZFS, Open Storage et MySQL

Pour la venue à Paris de Roch Bourbonnais, Senior Performance Analyst ZFS/OpenStorage, LeMug.fr vous propose de participer à une soirée de débats et d’échanges autour des dernières tendances du stockage de données et des meilleurs pratiques sur les performances de ZFS et de l’Open Storage.

Ce sera l’occasion de réunir ensemble, à nouveau, les communautés Solaris et MySQL.

Date : Mercredi 18 Mars
Lieu : SUPINFO, 52 rue de Bassano, 75008 Paris
Horaire : A partir de 18h30
Lien pour s’enregistrer

[Lire plus]
Présentation: Vue d’ensemble de MySQL 5.1

Numéro un pour les applications en ligne, MySQL se positionne maintenant sur le secteur des applications d’entrepôts de données et d’informatique décisionnelle…

http://dasini.net/blog/presentations/?#presentation_mysql51

PDF à télécharger

MySQL Proxy

Voici plusieurs semaines que Jan kneschke parle sur son blog d'utiliser MySQL avec la langage de script Lua.
Il nous montre les possibilités et la configuration qu'offre ce langage de script

Actualité de développement PECL, edition 235

7 paquets ont été mis à jour cette semaine :

  • memcache : cache mémoire
  • lzf : compression LZF
  • ingres : Interface avec la BDD Ingres de CA
  • wbxml : conversion WBXML vers XML
  • spidermonkey : JavaScript engine for PHP
  • mongo : Mongo Database Driver
  • scream : Break the silence operator

PECL est la biblioth�que d'extensions C de PHP.

[Lire plus]
Redimensionnement d'une partition ext3

Sur un serveur, je suis tombé à court d'inodes. Initialement prévu pour MySQL, la partition de données était plus ou moins optimisé pour cet usage. Oui mais voilà, ce serveur est amené à faire plusieurs choses, et entre autre, à devenir reverse-proxy squid.

server_smurtz:/data# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1             122624   11922  110702   10% /
tmpfs                2059274       6 2059268    1% /lib/init/rw
udev                 2059274     979 2058295    1% /dev
tmpfs                2059274       1 2059273    1% /dev/shm
/dev/sda9             407680  407680       0  100% /data
/dev/sda5             122624    2734  119890    3% /tmp
/dev/sda6             122624   29619   93005   25% /usr
/dev/sda7             732960    6261  726699    1% /var

On ne peut pas augmenter le nombre d'inodes d'une partition. C'est bête. Par contre, on peut diminuer la partition avec resize2fs ! Je …

[Lire plus]
I’m certified - Are you ?

Le format de l’examen de certification MySQL change.
Actuellement l’examen se déroule sur la version 5.0 (en anglais, chinois ou japonais). Les différents niveaux sont:
– CMDEV: Certified MySQL 5.0 Developer
– CMDBA: Certified MySQL Database Administrator
– CMCDBA: Certified MySQL Cluster DBA
– CMA: Certified MySQL Associate

Pour être certifié CMDEV ou CMDBA, il faut passer 2 examens, respectivement CMDEV-I et CMDEV-II ou CMDBA-I  et CMDBA-II.
Chaque examen dure 90 minutes et 70 questions attendent une réponse de votre part.
Le problème avec ce genre de tests, est qu’ils sont composés de QCM et de phrases a trous, ce qui a pour conséquences de plus juger votre capacité à apprendre un livre par cœur que de savoir si vous êtes réèlement capable de remonter une base corrompue ou d’optimiser des requêtes problématiques…

La nouvelle certification …

[Lire plus]
iMy : MySQL sur iPhone

Voici la nouvelle version d'une API sur iPhone.
Imy est un client MySQL et dispose de la capacité de générer des requêtes complexes sans jamais utiliser le clavier. IMY présente une interface similaire à MobileCan.
Les spécifications de iMy sont :

  • Construire des requêtes complexes en utilisant le mot-clé dans la liste et la table et de champ vues
  •  Enregistrer les requêtes pour une utilisation future
  •   Exportation des résultats de la requête Google Spreadsheets
  •   Filtre les résultats de la requête
  •   Envoyer des E-mails directement à partir de résultats de la requête IMY
  •   Obtenir des statistiques du serveur, et de mettre fin à des processus
  •   Utilisation de trousseau pour stocker des mots de passe sécuritaire
  •   …
[Lire plus]
[02/04/2009] MySQL dans le track SGBD lors de Solution Linux

A l’occasion de Solution Linux se tient une demi journée de conférence sur les SGBD ou deux tracks MySQL seront présentés. Date : 2 Avril 2009 de 14h à 17h Lieu : Paris Expo - Porte de Versailles

Le programme complet des tutoriaux pendant Solution Linux Le site de Solution Linux

Les bases de données sont de plus en plus [...]

Créer une file de traîtement avec Innodb

Ce post est à moitié une manière de faire , et une autre une façon de mieux le faire?

Donc, vous voulez construire un système qui effectue des tâches. Vous voulez que le travail puisse être organisé en parallèle pour la vitesse, mais aussi pour la redondance. Ce système doit être coordonnée de façon, par exemple, les mêmes tâches ne sont pas faites deux fois, le statut de chaque tâche est facile à voir, et de multiples serveurs peuvent effectuer les tâches simplement en interrogeant la source centrale.

Voici la traduction de Creating a Job queue in Innodb Comment peut-on construire cela avec innodb pour avoir MySQL comme système central de notre système?

[MYSQL]
CREATE TABLE IF NOT EXISTS job_queue(
   id int(10) not null auto_increment,

   updated timestamp not null,
   started timestamp not null, …
[Lire plus]