IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Stocker image dans MySql


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 151
    Par défaut 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

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,


    Tu trouveras des éléments de réponse dans la FAQ : http://mysql.developpez.com/faq/?pag...ERS_image_BLOB

  3. #3
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    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à.
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Stocker image dans base MySQL
    Par samou38 dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 08/07/2009, 08h19
  2. Stockage d'images dans Mysql?
    Par sessime dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/10/2005, 16h56
  3. stockage d'images dans Mysql
    Par sessime dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/02/2004, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo