If THen ELse…

journal de bord d'un aspirant codeur

Affichage des articles dans Base de données

Les serveurs MySQL de Free sont bridés: le moteur InnoDB n’est pas activé et vous n’avez pas les droits nécessaires pour verrouiller des tables avec l’appel LOCK TABLES normalement disponible avec MyISAM. Comment faire dans ce cas pour gérer la concurrence? En utilisant la fonction GET_LOCK(str, timeout). L’argument str identifie le verrou (on peut ainsi [...]

J’ai évoqué dans un précédent article les différents modes de verrouillage communément utilisés par les SGBD. Je ne compte bien entendu pas épuiser toute la question tant il semble qu’il y ait de choses à dire à ce sujet, mais j’ai dernièrement fait une petite découverte qui mérite d’être exposée ici. Je me suis en [...]

Le sujet qui m’intéresse directement ici est celui des requêtes préparées. Les points forts des requêtes préparées sont de deux ordres: d’une part la sécurité de votre application est accrue: adieu les injections SQL. ensuite l’exécution de requêtes identiques est accélérée. Modalités d’exécution des requêtes par les SGBD. Quand un Systèmes de Gestion de Bases [...]

En voulant me documenter sur le fonctionnement d’InnoDB, j’ai été assez surpris de constater le peu d’information claire et de qualité disponible sur le net à ce sujet. Je me suis donc procuré une version du « High Performance MySQL » d’O’Reilly et voici un petit résumé de ce que j’ai appris. Granularité des verrous Pour conserver [...]