Bonnes pratiques MySQL

Les opérations effectuées avec une base de données (MySQL par exemple) sont des points importants lors de la réalisation d'un site web. Ceux sont des relations privilégiées entre un langage et une base de données, et donc souvent un risque d'étranglement.
Pour améliorer les performances, Le DBA (Administrateur de base de données) est une des personnes les plus sollicitées. Cependant il ne faut pas que compter sur lui pour améliorer les performances, il faut aussi s'orienter vers les développeurs qui eux aussi ont une part importante à jouer.
Le site Nettuts montre 20 méthodes pour aider les développeurs PHP à optimiser l'utilisation des fonctions MySQL

Webinar securite MySQL et application Web

Nous planifions un Webinar en janvier sur le sujet de la sécurité pour les applications Web. Y seront abordés des sujets tels que l'encryption, l'authentification, SSL, la sécurisation des données, la sécurité Linux/Unix et MySQL.

Ce Webinar sera réservé aux membres de Sun Startup Essentials.

Si vous avez des questions sur la sécurités vous pouvez d'ores et déjà les partagers avec nous - je lirai les commentaires.

Webinar securite MySQL et application Web

Nous planifions un Webinar en janvier sur le sujet de la sécurité pour les applications Web. Y seront abordés des sujets tels que l'encryption, l'authentification, SSL, la sécurisation des données, la sécurité Linux/Unix et MySQL.

Ce Webinar sera réservé aux membres de Sun Startup Essentials.

Si vous avez des questions sur la sécurités vous pouvez d'ores et déjà les partagers avec nous - je lirai les commentaires.

Comment réécrire une requête SQL ? Partie 1

Que faire quand une requête est lente ? Tout le monde vous dira qu’il faut commencer par regarder ce que dit EXPLAIN, puis ajouter ou modifier des index et s’il n’y a aucune amélioration, alors il faut essayer de réécrire la requête.

Déterminer quels sont les index à poser pour optimiser la requête est une tâche relativement simple avec un peu d’habitude, mais que peut bien signifier la notion de réécriture d’une requête ?

Bien souvent, cette notion se limite à triturer les conditions de la clause WHERE de manière à isoler une colonne pour qu’un index soit utilisé. Et pourtant, il y a bien d’autres choses à imaginer, ce que nous allons aborder dans cet article.

Pour commencer, revenons très rapidement sur l’isolation des colonnes. Pour rappel, MySQL ne peut pas se servir d’un index sur une colonne si cette colonne fait partie d’une fonction.

Un petit exemple ?

[Lire plus]
Rachat de MySQL (Sun) par Oracle : l’Amérique fait pression sur l’Europe

Le lobbying continue pour faire pression et laisser la voie libre à Oracle pour manger tout cru MySQL: Cinquante-neuf sénateurs démocrates et républicains demandent à la Commission européenne de valider sans plus tarder le rachat de Sun ; le sort de milliers de salariés serait en jeu en raison de la longueur de la procédure. L’article sur [...]

Versionning MySQL

Arnold Daniels s'est penché sur le versionning des données de MySQL. Il est parti dans un premier temps avec un exemple simple en montrant les rudiments de la mise en oeuvre d'un système utilisant Révisionning déclencheur.
Dans un deuxième temps, il nous montre une meilleure solution, permettant la manipulation de multi-tables d'enregistrements.

Interview de Monty – Michael Widenius – Créateur de MySQL au Forum PHP 2009

Michael Widenius, alias Monty, a répondu aux questions de PHPTV au Forum PHP 2009 ! Au programme : son point de vue sur la détention de MySQL par Oracle et des réponses aux questions que l’on se pose tous sur MariaDB.

CrawlProtect

Un nouveau script pour protéger votre site web des attaques de hackers.

CrawlTrack, script de statistiques web qui déjà apportait une protection aux sites l'utilisant est heureux de vous présenter son petit frère CrawlProtect. CrawlProtect est lui uniquement dédié à la protection de votre site. Pas de base MySQL, pas de statistiques sophistiquées, pas de tags à mettre sur vos pages mais une protection très poussée de votre site à l'aide d'un .htaccess extrèmement complet. CrawlProtect vous propose une page de rapport qui vous donne le nombre d'attaques bloquées et les pays d'origine des hackers.

La version 1-1-0 est désormais disponible, vous trouverez plus d'informations et le lien de téléchargement sur www.crawlprotect.com/fr .

Proposé par Jean-Denis Brun

Peoplepods

Peoplepods est un nouveau Framework open source, réalisé en PHP / MySQL. Il va vous permettre d'insérer et de créer facilement un espace communautaire, ou un réseau social.
L'incorporation dans votre site web se fera facilement en incorporant les nombreuses librairies proposées qui sont :

  • Liste d'amis
  • Profils
  • Votes
  • Bookmarks
  • Gestion de membres
  • Gestion de thèmes


Un système ouvert existe pour les plug-ins permettant ainsi d'en réaliser des supplémentaires. Cela rend ainsi ce framework évolutif.

7 conseils pour blogger

Il existe de nombreux moyens pour blogger, mais avant de se lancer sur un nouveau blog, il est nécessaire d'avoir quelques bases, pour bien débuter.
Le site maniacgeek expose 7 règles pour débuter dans le blogging qui sont :

  • Pourquoi voulez-vous bloguer ?
  • Commencer en restant simple
  • Contenu, contenu, contenu !!
  • Optimiser vos articles pour le référencement
  • La règle d’or du commentaire
  • StumbleUpon et Twitter
  • La persévérance dans le blogging


Bien sur, de nombreux sites spécialisés existent pour blogger et de nombreuses API en PHP / MySQL aussi comme Dotclear, Wrodpress...