Vidéo PHP et MySQL, édition 24

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



Ces vidéos sont publiés sur les sites de …

[Lire plus]
Stratégie de reprise sur incident avec MySQL : MPP

MPP (MySQL Pool-Poller) est un gestionnaire d'état de MySQL. Il prend en charge un ensemble de serveur MySQL, et les gère en groupe, à l'aide d'une logique personnalisée. Il est indépendant des serveurs, et peut intervenir en cas de problème sur l'un des serveurs. Il connaît aussi la charge de chaque machine, et sait répartir les requêtes.
MPP a été créé pour aider les administrateurs MySQL à établir une stratégie de reprise sur incident : comment une architecture MySQL peut elle prendre en charge la disparition de l'un des serveurs automatiquement, le temps que la machine soit remise en état?

[Lire plus]
Le meilleur du mois de novembre 2007
10 outils PHP incontournables
(1441 hits)
Free lance "EVA"
(1090 hits)
Bons exemples de pagination
[Lire plus]
Organiser le trafic de requêtes SQL

Entre PHP et MySQL, le lien est simple. Une ressource de connexion et tout le trafic passe par la même ligne : les requêtes SQL comme les données. S'il y a un domaine qui s'active, c'est dans la gestion de ce trafic.
Déjà les architectures de réplications imposent que certaines requêtes soient dirigées sur les esclaves et les autres vers le maître.
Kaj Arno détaille une stratégie encore plus poussée, où on distingue les requêtes SELECT simples et les complexes : ces dernières sont les jointures, les regroupements ou les selections qui scannent toute la table. Dans cette approche, un cluster assure les écritures et les sélections rapides, et les selections complexes sont déportées via la réplication sur des esclaves.

Alertes sécurité des applications PHP et MySQL, édition 173


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.5 et 4.4.7; MySQL 5.0.45 (communauté) , 4.1.22, ainsi que 5.1.21-beta et 6.0.3.
Les mises à jour sont recommandées vers ces versions.



7 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Drupal, Gallery, Joomla, WordPress, ez, phpBB et wordpress


[Lire plus]
Actualité de développement PEAR, edition 173

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

[Lire plus]
Comment MySQL gère les clause ORDER BY, GROUP BY et DISTINCT

Pour bien faire ses choix lors de la création de requêtes SQL, il est important de connaître ses données et le fonctionnement du serveur MysQL. l'ordre, les regroupements et l'unicité font partie des calculs les plus classiques en SQL, et sans une approche prudente, ces clauses peuvent conduire à des traitements longs et laborieux. Sergey Petrunia vous montre comment MySQL gère chacune de ces clauses, et quels avantages vous pouvez en tirer.
La session est assez technique, mais devrait vous donner de bonnes orientations pour la construction de vos prochaines requêtes, et choix d'index.

[Lire plus]
Nouvelle version de MySQL : 5.0.51

MySQL 5.0.51, la dernière version du système de base de données Open Source, a été publiée. C'est une version d'entretien, qui apporte les améliorations et corrections depuis la dernière version communauté,  la version 5.0.45. 
Selon Norbert Tretkowski, la vulnérabilité CVE-2007-5925 continue d'affecter cette version. et une nouvelle publication est peut-être à attendre dans les prochains jours. Au demeurant,  il y a les sources tar.gz et la version Windows qui ont été publiée sur le site de dev.mysql.com : les autres binaires sont encore en version 45 ou plus anciennes.
Modifications incompatibles avec les versions précédentes :


  • L'analyseur MySQL n'accepte plus les commentaires non terminés : 
      Select 1 /* + 2; produit maintenant une erreur de syntaxe.
  • Amélioration des codes d'erreur de MySQL NDB
[Lire plus]
Vidéo PHP et MySQL, édition 23

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


[Lire plus]
Séminaire web sur la haute disponibilité DRBD pour MySQL

Le Mercredi 12 Décembre 2007 aura lieu un séminaire web sur le sujet "Introduction aux architectures de haute disponibilité DRBD pour MySQL".
Ce séminaire sera tenu par Serge Frezefond, Ingénieur avant-vente chez MySQL France à 10h00 pour une durée de 45 minutes suivi de questions-réponses, tout cela via votre navigateur.

Qu'est-ce que DRBD ?
C'est un "bloc device" qui exploite les capacités de réplication synchrone de façon transparente pour l’application, la base de données ou le système de fichiers. Utilisé parallèlement au package open-source Linux Heartbeat, il permet aux architectes de solutions de concevoir une base de données MySQL capable d'exploiter les fonctions de basculement (failover) automatique des ressources après une panne, sous une configuration « hot standby » garantissant la sécurité totale des transactions.

Ce séminaire vous permettra de comprendre comment mettre en …

[Lire plus]