Modifier la structure des tables mysql sans bloquer l'utilisation avec pt-online de Percona

Les modifications de structure de table (alter table) en base de donnée peuvent parfois prendre beaucoup de temps et deviennent une tache sans cesse repoussée par les admins pour finalement être souvent jouée à des heures tardives. Pourtant il existe des outils pour répondre à cette problématique ; pt-online de Percona Toolkit est l'un d'entre eux.

Mettre en cache ses fichiers de config perso en yaml

Si vous utilisez Symfony, vous êtes forcément familier avec les fichiers yaml. Certaines informations n'ont pas d’intérêt à être mises en base de donnée et sont donc stockées dans des fichiers yaml. Trop souvent ces données trouvent leur place dans le fichier app.yml qui se transforme assez vite en un fichier bordélique. Cet article a pour but de vous montrer comment tirer parti des classes de parsing des fichiers YAML et comment les mettre en cache avec les configHandler de Symfony.