Souvenirs d?une très bonne soirée?

En regardant le blog de Colin, je ne peux m’empecher de penser à ces très bons moments passés à Heidelberg…
Voilà la photo:

Vidéo PHP et MySQL, édition 43

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

[Lire plus]
Trucs MySQL : copie et tri de tables

Arjen Lentz nous rappelle comment copier une table : il y a la clause LIKE, qui permet de créer une nouvelle table, en utilisant la structure d'une table existante. Cette clause permet notamment d'utiliser les types et les index qui ont été définis dans la table initiale, et non pas de créer des colonnes adaptées aux valeurs à stocker, comme le fait CREATE TABLE ... SELECT.
De son coté, Carsten Perdersen nous rafraîchit la mémoire à propos du tri par numéro de colonne. ORDER BY 2 va trier une table en fonction de la deuxième colonne produite par la requête, et sera un vrai tri. Cette fonctionnalité a été abandonnée du standard SQL, mais MySQL la supporte toujours.

WIkipedia, combien de DBA?

Durant la conférence MySQL, les responsables techniques de Sun, MySQL, Fotolog, Facebook, Youtube, Wikipedia, et Flickr étaient présents sur la scène pour présenter leurs architectures techniques. On y apprend notamment que Wikipedia fonctionne sans DBA, et que Facebook en a 2 pour gérer 30 000 bases de données, sur 1800 serveurs.

Le mois de la variable MySQL

Parvesh Garg a lancé le mois de la variable MySQL : une fois par jour, il braque les spotlights sur une variable MySQL, son utilisation et ses fonctionnalités. Un bon moyen d'en savoir un peu plus sur les variables de configuration MySQL, qui sont parfois beaucoup plus accessibles qu'elles n'y paraissent. Il en est déjà à la 9eme variable, et a couvert :


  • long_query_time (pour les requêtes lentes),
  • innodb_autoinc_lock_mode (pour les auto_increment et innodb),
  • innodb_thread_concurrency (pour le nombre de thread en cours de fonctionnement),
  • max_connect_errors (pour bloquer un hôte trop mal connecté),
  • key_buffer_size (pour les performances d'index).
[Lire plus]
Questions MySQL à Sun

Via une bévue technique de Tim O'reilly, nous avons la chance de lire une entrevue entre les acteurs de la conférence Web 2.0 de San Francisco. Cela concerne SUN, et bien sûr MySQL, mais aussi d'autres aspects comme l'environnement, et le Web 2.0.
John Coggeshall demande à Jonathan l'impact de Sun sur MySQL, et on y apprend que cette dernière vient de conclure un deal de 10 millions de dollars, et que les entreprises traditionnelles, et plus seulement Web 2.0, s'intéressent désormais à MySQL pour lancer des produits commerciaux qu'elles ne se sentaient pas prêtes à lancer. On retrouve ici le thème classique que les entreprises n'utilisent pas MySQL en production car elles n'ont pas confiance.
Enfin, il y a cette réponse très pertinente sur l'intérêt d'un blogue pour une entreprise comme SUN : "Si je blogue, ceux qui sont intéressés le lise. Si je ne dit rien, ils n'ont rien à entendre."

  •   …
[Lire plus]
Les disques sont-ils critiques pour les performances MySQL?

Une analyse de Peter Zaitsev sur le rôle central qu'occupe les disques durs dans les performances MySQL, et pourquoi ils sont importants, ou pas. Il liste notamment différents critères à surveiller pour bien comprendre les limitations d'un système : la taille de stockage, la vitesse d'écriture/lecture, les accès aléatoires,

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


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.5 et 4.4.8; MySQL 5.0.51 (communauté) , 5.1.23-rc et 6.0.4.
Les mises à jour sont recommandées vers ces versions.



13 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
DotClear, Drupal, Gallery, Horde, Invision Power Board, Joomla, PHP Nuke, PostNuke, WordPress, e107, ming, phpBB et phpMyAdmin


[Lire plus]
MySQL User Guide : une autre documentation MySQL

En plus de la documentation officielle MySQL, il existe désormais un guide utilisateur, dont le but est la prise en main du serveur, et non pas l'exhaustivité de la référence. En bref, ce guide est plus court, plus pragmatique, mais beaucoup moins complet. Il sera probablement plus adapté au débutant que la documentation complète, car il devrait se perdre un peu moins dans différents points de détails, et rester concentré sur les utilisations les plus classiques.
Et on peut aussi y contribuer, comme en lançant une version française. Un candidat?

Vidéo PHP et MySQL, édition 42

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

[Lire plus]