Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

hello $Mongo;

Description

La persistance des données est aujourd’hui souvent assurée par les bases de données de type relationnel. Pour dialoguer avec ces bases de données, nous employons des ORM en charge de transformer le modèle objet en modèle relationnel et vice versa apportant ainsi une solution au paradigme Impedance Mismatch. Les bases NoSQL (Not Only SQL) proposent des approches différentes au modèle relationnel en offrant des solutions alternatives : orientées clés / valeurs, orientées colonnes, orientées documents ou encore orientées graphes. MongoDB est une base de données orientée documents populaire et accessible depuis la pluspart des langages web dont PHP, mais aussi Java, C#.NET, Python et Ruby. A travers l’exemple de MongoDB, le but de la présentation est de prouver que 80% des applications web pourraient tirer profit des bases de données NoSQL et de présenter à quel point une telle approche permet aux développeurs de se concentrer sur l’essentiel : le modèle objet de l’application et sa manipulation, ainsi que les performances

Conférence donnée lors du PHP Tour Lille 2011, ayant eu lieu les 24 et 25 novembre 2011.

Informations complémentaires

Les speakers

Gérald CROES

Responsable Technique chez Alptis, Gérald Croës s'est spécialisé dans le milieu open source ou il travaille sur la qualité logicielle, la capitalisation et l'accélération des développements. Il utilise PHP en milieu professionnel depuis les années 2000 ou l’efficience des solutions étaient recherchées tant d’un point de vue technique que d’un point de vue coût et délais de développement. Dès lors, il est intervenu sur des sites de tout type : du portail institutionnel pour grande administration aux solutions de signatures électroniques pour des institutions privées, en passant par le commerce électronique et les intranets. Développeur principal de l’un des premiers framework PHP, il participe aujourd’hui à plusieurs projets open source et rédige régulièrement des articles de vulgarisation technique. Il est également régulièrement conférencier autour des sujets qui lui sont chers tels les modèles de conception.

Cédric DERUE

Architecte web chez Alptis, Cédric Derue est Zend Certified Engineer PHP5 et a une expérience confirmée sur l’architecture d’applications critiques avec les technologies PHP5 mais aussi ASP.NET. Il a découvert PHP en 2003 vers la fin de son doctorat et à développé ses premiers sites en PHP4 pour des organismes de recherche scientifique. Plus tard à partir de 2006, il intervient au sein de sociétés de services dans plusieurs domaines : bancaire, pharmaceutique, énergie, etc. En 2011, il rejoint Gérald Croës chez Alptis. Il s’intéresse aujourd’hui tout particulièrement au Zend Framework 2 et aux bases de données NoSQL. Il termine ainsi l’écriture d’un ouvrage sur Zend Framework avec les Editions ENI. Cet ouvrage traite aussi de DDD, de MongoDB et du framework JavaScript ExtJS.