Christophe PEREZ a �crit:
Le Sat, 18 Jan 2003 10:23:03 -0400, AMORE Rosaire a �crit :
[ ... ]

1/ est-ce qu'on peut stocker un blob DANS la base? A l'ext�rieur de la base je sais qu'on peut (ce qui ne m'int�resse pas d'ailleurs).

L�, j'ai pas bien compris.
C'est quoi stocker un blob "ext�rieur" � la base ?
Et bien c'est justement ce dont tu parles ci-dessous. Dans la base tu ne stockes que la r�f�rence � l'objet (chemin+nom). Et l'objet est stock� � l'ext�rieur de la base de donn�es.

2/ Si oui, �videment, a-t-il un ex de code? pour ins�rer l'objet dans la base, puis pour le r�cup�rer et �ventuellement l'afficher (si c'est une image) en php. L� �a serait carr�ment du luxe.
Je ne me souviens plus du code car je ne fais plus de php/mysql depuis un
moment, mais ce dont je me souviens, c'est que c'�tait formellement
d�conseill�, et qu'il vallait mieux stocker dans la base un lien vers
l'image qui elle est stock�e ailleurs.
C'est un sujet que je connais assez bien, et je sais qu'il y a des avis partag�s sur ce point. Je ne crois pas qu'il faille adopter une position tranch�e. Il y a des cas ou il peut �tre int�ressant de stocker les objets dans la base. Surtout si la base de donn�es est costaud (genre oracle, db2, postgres,...). Pour mysql, les arguments vont plutot dans le sens d'un stockage externe, parce que c'est un petit sgbd. Pour les plus gros sgbd, il y a plein de choses qu'on peut faire dans la base de donn�es, et de faire g�rer les blobs par le sgbd, peut pr�senter des avantages irrempla�ables (application de traitements proc�duraux, gestion des privil�ges et des acc�s aux objets, s�paration de la gestion des objets par le sgbd et par l'OS, ...).
Voili
Merci pour les liens en tout cas.
Rosaire



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à