FAQ PHPConsultez toutes les FAQ

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

 
OuvrirSommaireBases de donnéesAbstraction

Lorsque l'on développe un projet, le SGBD de destination n'est pas toujours défini à l'avance, ou bien il peut changer en cours de développement, ou encore après la mise en production il faut parfois effectuer une migration des données.

Pour palier tous ces problèmes, le plus efficace est d'utiliser une solution d'ORM (Object Relational Mapping).

Créé le 18 juin 2007  par Guillaume Rossolini

Lien : Quelles sont les solutions d'abstraction de base de données en PHP ?
Lien : Quels sont les avantages d'une solution d'ORM sur les fonctions ou classes spécifiques ?

Les solutions d'abstraction de BDD ne sont malheureusement pas sans inconvénients.

L'obstacle majeur est que ces solutions obligent habituellement à l'utilisation d'un style de programmation orienté objet (POO). C'est néanmoins un faux problème.

Ensuite, cela impose souvent l'utilisation de bibliothèques ou d'extensions spécifiques (par exemple PDO).

Vous l'aurez compris, rien de tout cela n'est insurmontable (sauf si votre hébergeur refuse d'installer l'extension dont vous avez besoin).

Créé le 18 juin 2007  par Guillaume Rossolini

Lien : Qu'est-ce que PDO ?
Lien : Quels sont les avantages d'une solution d'ORM sur les fonctions ou classes spécifiques ?
Lien : Comparatif des hébergeurs PHP gratuits

  

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.