JSON + SQL : hérésie ou élégance ? Retour d'expérience
Retour d'expérience de Rémy Bonfils et Olivier Fourny sur le stockage de données JSON en SQL avec Doctrine pour gérer des structures flexibles au Symfony Live Paris 2026

Cette sketchnote a été réalisée lors du Symfony Live Paris 2026 le 27 mars 2026. Elle illustre la présentation "JSON + SQL : hérésie ou élégance ? Retour d'expérience" donnée par Rémy Bonfils et Olivier Fourny, qui partagent leur retour d'expérience sur le stockage de JSON dans une base relationnelle avec Doctrine.
Contenu de la présentation
Rémy Bonfils et Olivier Fourny confrontent la promesse (données bien structurées) à la réalité (CSV sans structure, 80 000 configurations possibles, enrichissement futur imprévisible). La fausse bonne idée EAV (1 table, 1 attribut par ligne, 1 item = autant de lignes) est rapidement écartée. La solution adoptée : stocker une modélisation JSON directement en base. Les bénéfices sont nombreux : optimisation par mapping du JSON en objet, manipulation du JSON en BDD via JSON Function et Doctrine, et surtout la capacité à faire évoluer les modèles de données sans modifier l'ensemble de l'application.