Qu’est-ce que le problème N+1 ? Quand on fait des requêtes SQL complexes, on peut se retrouver à devoir récupérer des données qui ne sont pas accessibles en faisant de simples jointures. Un moyen simple mais hautement inefficace est d’ajouter des sous-requêtes dans le SELECT de la requête. On appelle…
Arkiv : Sauvegarde de fichiers et bases MySQL + archivage sur Amazon S3 et Amazon Glacier
Pour mes besoins, j’ai créé un programme qui sert à faire des sauvegardes de fichiers et de bases de données MySQL. Ces sauvegardes sont stockées en local et peuvent être archivées sur Amazon S3 ainsi que sur Amazon Glacier. Ce programme s’appelle Arkiv et son code source est disponible sur…
Utilisation de MySQLDump
Il existe plusieurs moyens pour faire des sauvegardes de bases de données. Je ne vais pas parler ici de l’utilisation des logs binaires ni de la mise en place de réplication pour effectuer les sauvegardes sur un serveur esclave ; je vais me concentrer sur l’outil principal de sauvegarde lorsqu’on…
Gestion des dates et heures dans les bases de données
Je vais vous parler d’une réflexion que j’ai en ce moment, causée par un développement sur un produit qui se veut à destination d’utilisateurs répartis autour du globe. Jusqu’ici, je n’avais jamais vraiment été confronté à de véritables problèmes de gestion des dates dans mes applications. Je stockais les dates…
Installation serveur HTTP(S) rapide
Voici un article qui va me servir à rassembler les différentes documentations dont je me sert à chaque fois que j’installe un serveur Web. Là, j’ai pris un serveur virtuel chez OVH (à 3 € HT par mois, pour 2 GO de RAM et 10 GO d’espace disque), sur lequel…
Recrutement : Développeur PHP 5
Fine Media, l’entreprise que j’ai co-créé et dont je suis le directeur technique, est à la recherche d’un développeur web. Présentation de l’entreprise Nous sommes éditeurs de sites web. Notre activité principale porte sur les sites Ooreka, qui sont un ensemble de plus de 420 sites de niche, sur des sujets…
Conférence sur les bases de données relationnelles le jeudi 28 février
L’antenne parisienne de l’AFUP organise jeudi prochain, le 28 février, un Rendez-Vous consacré aux base de données relationnelles open-source. Nous avons la chance d’accueillir trois experts renommés : Olivier Dasini, fondateur du groupe d’utilisateurs MySQL LeMug.fr, auteur de plusieurs livres dont MySQL 5 Administration et optimisation. Il nous parlera de…
Recrutement : Administrateur système
Le poste d’administrateur système n’est plus à pourvoir. Merci à tous ceux qui m’ont envoyé un CV. Fine Media, l’entreprise que j’ai co-créé et dont je suis le directeur technique, est à la recherche d’un administrateur système / responsable d’exploitation. Présentation de l’entreprise Nous éditons des sites web communautaires, comme CommentFaitOn ou DcoPhoto, et des…
Recrutement : Administrateur système
Le poste d’administrateur système n’est plus à pourvoir. Merci à tous ceux qui m’ont envoyé un CV.
Par contre, nous sommes toujours à la recherche d’un développeur PHP, n’hésitez pas à postuler.