Drizzle et PHP

Drizzle est un projet assez récent et est un dérivé de MySQL, c'est à dire un serveur de base de données.
Le projet vise à créer un serveur « plus léger, plus vite, plus rapide » pour offrir la stabilité et la même facilité d'utilisation qu'avec un serveur normal.
Vikram Vaswani montre comment faire ses débuts en utilisant le langage PHP.

Découvrez MySQL Workbench 5.1 (09 Jul 2009)

MySQL Workbench permet aux DBA, aux développeurs ou aux architectes de bases de données de concevoir, de générer et de gérer visuellement tous les types de bases de données, y compris Web, OLTP et applications d'entrepôts de données. Il comprend tout ce dont un modélisateur de données a besoin pour créer des modèles ER complexes. Il offre également des fonctions clés vous permettant d'effectuer des tâches difficiles de gestion et de documentation du changement, qui exigent d’ordinaire beaucoup de temps et de travail

Lors de ce séminaire web, nous parlerons entre autres de la:

  • Conception visuelle des bases de données
  • Pro-ingénierie et rétro-ingénierie
  • Gestion du changement
  • Documentation d'une base de données

Ainsi que des nouveautés du MySQL Workbench 5.1.

[Lire plus]
Rachat de Sun par Oracle, la communauté réagit sur PHP TV

PHP TV est une WEB TV française consacrée à la technologie PHP et à sa communauté. Le projet est à l’initiative de la société OpenStates, qui est le principal sponsor, suivi de l’association AFUP et de plusieurs sociétés qui font confiance à l’équipe et au concept.

Interview d’Olivier DASINI, co-fondateur du MySQL User Group Francophone (LeMUG.fr)


MySQL / Oracle – PHP TV
envoyé par …

[Lire plus]
Performances en hausse pour PHP 5.3

La nouvelle version de PHP apporte de nouvelles fonctionnalités, des performances en hausse et un support natif de MySQL.

PHP 5.3.0 vient de faire son apparition sur les serveurs du projet. Ce langage interprété est très populaire dans le monde du développement web, un domaine où il est massivement utilisé.

Au  menu:

  • Des performances en hausse
  • Le support des espaces de noms (namespaces)
  • Un pilote natif pour MySQL, qui utilisera bien mieux la mémoire que libmysql.
  • Plusieurs extensions sont fournies en standard :
    1. ext/phar permet de rassembler les fichiers d’une application au sein d’un unique document phar (PHP Archive).
    2. ext/intl est une extension d’internationalisation.
    3. ext/fileinfo donne des informations sur …
[Lire plus]
Oracle et Sun sous la loupe de la justice américaine

Le Département de la Justice américaine a décidé de poursuivre ses investigations sur l’acquisition de Sun Microsystems (Java, OpenOffice,MySQL) par Oracle.

Oracle attendait le feu vert du Département de Justice pour mettre définitivement la main sur Sun Microsystems. L’opération tourne autour de 7,4 milliards de dollars. Problème, le Département a décidé d’approfondir cette acquisition par le géant des bases de données et du progiciel. La question est de savoir si Oracle-Sun va-t-il mettre à mal la sacro-sainte concurrence sur le sol américain.

L’os d’Oracle avec le Département de la justice vient des licences autour de Java. Le langage est à la fois un langage de programmation et une plateforme de développement. Oracle éditant ces propres plateformes de développement, le …

[Lire plus]
Services Web MySQL sur systèmes Sun Intel Xeon 5500 (30 Jun 2009)

Webinar à 10h00 (CET)
Inscrivez-vous

Démultipliez les performances de vos applications, simplifiez votre centre de données et diminuez vos coûts et votre consommation d'énergie avec la solution Open Network System for MySQL de Sun, qui intègre des technologies de calcul optimisées ainsi que le processeur Intel Xeon 5500 avec de nouvelles options de compatibilité Flash.

Venez nous rejoindre à ce séminaire en ligne. Nous y aborderons différents sujets:

  • Les nouvelles fonctionnalités intégrées aux processeurs Xeon 5500 conçues pour optimiser les performances des applications
  • Évaluations de performances et indicateurs d'économie d'énergie
  • Comment les technologies Flash intégrées contribuent à éliminer les goulots d'étranglement dans les E/S et à accélérer le temps de réponse (jusqu'à 65 fois plus rapide!)
  • Exécution …
[Lire plus]
Comment promouvoir sécuritairement un Slave en Master

Promouvoir un Slave en Master est une opération qu’un DBA doit faire à l’occasion, parfois pour mettre à jour une nouvelle version ou parfois pour se sortir de la m****, car le Master a rendu l’âme. C’est une opération qui n’est pas tellement difficile, mais qu’il ne faut surtout pas négliger.

1. Vérifier la configuration du Slave
Vérifiez que la configuration est semblable à celle du Master, car si vous avez promu le Slave pour vous sortir de la m****, il faut qu’il puisse soutenir la même charge que le Master avait. Gardez en tête que le Slave a originalement été configuré pour être un Slave. Il possède donc des configurations qui lui sont propres. Un bon DBA a probablement pris la peine de mettre le Slave read_only; c’est une des premières options à enlever pour promouvoir. Assurez-vous également que l’ensemble des bases de données soit répliqué, mais surtout la DB mysql pour …

[Lire plus]
Actualité de développement PECL, edition 245

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

  • ingres : Interface avec la BDD Ingres de CA
  • timezonedb : base de données de fuseaux horaires pour PHP
  • mongo : Pilote Mongo Database

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

 

 

Moi en stats

La vie est pleine de statistiques, étranges et sans sens. Voici une série pas particulièrement inutile. Visant à décrire ce que je considère être un geek de bonne facture, un internet addict et un passionné : moi.

« moi» , c’est :

  • 134 flux RSS. Environ 140 articles par jours
  • 670 liens delicious
  • 1 To de stockage :
    • 1 nas de 500 Go
    • 1 disque dur externe de 250 Go
    • 1 disque dur interne de 250 Go
  • 10 ans d’utilisation du web
  • 483 photos sur Flickr, pour + de 20 000 vues
  • 5172 e-mails sur la boite GMail
  • 9 trucs qui se branchent en USB :
    • téléphone portable
    • PSP
[Lire plus]
Le programmateur d’événements ( Event Scheduler ) (part 6/6)

(<- précédent)

Limitations et restrictions

Certaines commandes MySQL ne sont pas permises dans un événement.

Verrouiller une table est interdit: LOCK TABLES, UNLOCK TABLES.

Il n’est malheureusement pas possible de charger des données avec la commande LOAD DATA INFILE.

Les requêtes préparées (PREPARED STATEMENT) ne peuvent être créées dans un événement.

La récursivité.

Un événement ne peut être créé, modifié ou supprimé par un déclencheur, une procédure stockée ou un autre événement.

De plus, on ne peut pas créer, modifier ou supprimer un déclencheur ou une procédure stockée dans un événement.

La suppression d’une base de données (DROP DATABASE) entraine la …

[Lire plus]