-
Stocker image dans MySql
Bonjour,
Voila, je termine la structure de la base pour une compagnie ayant plusieurs produits, et plusieurs images pour chacun des produits (environ 8000 image, vignettes, etc.)
Serait-t'il plus judicieux que j'enregistre mes images directement dans mysql ou bien que je gardes le bon vieux systeme de repertoire et chemin dacces uniquement.
Sachant que les images totalisent pas mal de meg... cela occasionnera t'il une tres grande difference de rapidite lors de laffichage etc ?.
Merci
-
Bonjour,
Tu trouveras des éléments de réponse dans la FAQ : http://mysql.developpez.com/faq/?pag...ERS_image_BLOB
-
Personnellement, je préfère le bon vieux système repertoire+chemin d'accès.
Il faut savoir qu'en MySQL, avec les tables MyIsam (par défaut), tu as un fichier par table, donc ton fichier risque d'être assez énorme.
Ensuite, tu n'as pas besoin des informations de l'image lorsque tu fais un traitement (un tri par exemple), donc si tu veux quand même garder tes images dans MySQL, il vaudrait mieux avoir une table "image" complètement séparée (avec un champ texte en mode binaire).
Enfin, le fait de garder le système repertoire+chemin, tu peux répartir l'info: avoir les infos de ta BDD sur le serveur MySQL et tes images sur un autre serveur.
Voilà.