Soutenez-nous

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireBases de donnéesMapping objet relationnel (ORM) et persistance

Au plus bas niveau, une solution ORM vous permet de vous affranchir du SGBD dans votre code PHP. Par exemple, les noms de fonctions ne comprennent plus le nom du SGBD, ce qui facilite la migration en cas de besoin.

Par ailleurs, cela vous permet habituellement d'abstraire non seulement le pilote SGBD, mais aussi les requêtes SQL elles-mêmes !

Récapitulons :
  • Style de programmation orienté objet pour tous les SGBDs ;
  • Abstraction du SGBD ;
  • Facilité de migration : possibilité de changer de SGBD simplement en modifiant une variable de configuration ;
  • Facilité de partage de l'application : elle peut être installée dans plusieurs environnements sans se soucier du SGBD cible.
Créé le 18 juin 2007  par Guillaume Rossolini

Lien : Quels sont les inconvénients d'une solution d'abstraction de BDD ?

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.