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 :

Meilleur méthode pour stocker des images ?


Sujet :

SQL Procédural MySQL

  1. #1
    Membre habitué Avatar de sofien
    Inscrit en
    Février 2005
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2005
    Messages : 325
    Points : 127
    Points
    127
    Par défaut Meilleur méthode pour stocker des images ?
    Bonjour,

    J'aimerai bien savoir la meilleur méthode pour stocker des images sur MySQL:
    1. stocker le chemin du photo dans la colonne donc varchar
    2. stocker un blob qui la photo elle même

    Dans le deuxième cas, est ce que MySQL mettera la photo en binaire directement? Ca dépend de la taille des fichiers des images?Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Points : 4 327
    Points
    4 327
    Par défaut
    Cela dépend de l'espace de stockage que tu as a disposition sur ta base de données.
    En terme de sécurité les champ blob sont souvent conseillé car les images ne sont pas accessible par une url directement sur ton serveur d'hébergement.
    Cependant une sécurité fiable est possible dans l'autre cas aussi donc c'est plus un choix personnel.
    Pour stocker en blob il faut ouvrir et traiter des fichiers binaires, donc un peu plus lourd en programmation que stocker directement les url.

  3. #3
    Membre habitué Avatar de sofien
    Inscrit en
    Février 2005
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2005
    Messages : 325
    Points : 127
    Points
    127
    Par défaut
    Citation Envoyé par kazou Voir le message
    Cela dépend de l'espace de stockage que tu as a disposition sur ta base de données.
    En terme de sécurité les champ blob sont souvent conseillé car les images ne sont pas accessible par une url directement sur ton serveur d'hébergement.
    Cependant une sécurité fiable est possible dans l'autre cas aussi donc c'est plus un choix personnel.
    Pour stocker en blob il faut ouvrir et traiter des fichiers binaires, donc un peu plus lourd en programmation que stocker directement les url.
    J'aurai un serveur HP PROLIANT ML 380 je pense. Les photos sont de tailles moyennes 15Ko et je les afficherai dans des interfaces swing et non pas des pages web. En fait, je réalise une application de gestion de scolarité ou je profite pour appliquer toutes les nouvelles technologies.

  4. #4
    Expert confirmé

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Points : 4 327
    Points
    4 327
    Par défaut
    Dans ce cas stocker directement en base peut être intéressant.
    AU niveau procédural il y a plus de chose a dire

  5. #5
    Membre éclairé Avatar de rberthou
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 612
    Points : 690
    Points
    690
    Par défaut
    Personnelement je préfère également le stockage en base pour avoir un backup homogène.

    Par contre isole ces images ou objets dans une table pour plus de facilité.

  6. #6
    Expert confirmé

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Points : 4 327
    Points
    4 327
    Par défaut
    Citation Envoyé par rberthou Voir le message
    Par contre isole ces images ou objets dans une table pour plus de facilité.
    Surtout plus de souplesse.
    Lors d'un déplacement vers une autre entité, il y aura seulement une modification de clé étrangère, et non pas un véritable déplacement du fichier => plus léger à utiliser.

  7. #7
    Membre habitué Avatar de sofien
    Inscrit en
    Février 2005
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2005
    Messages : 325
    Points : 127
    Points
    127
    Par défaut
    Merci pour avis qui me sont importants . J'opterai pour le choix de stockage dans la base de données. Est ce que quelqu'un peut me donner un exemple?En Java de préférence

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/06/2009, 14h46
  2. Composant pour stocker des images de différentes tailles
    Par CrocoB dans le forum Composants VCL
    Réponses: 17
    Dernier message: 18/09/2007, 18h50
  3. Meilleure methode pour manipuler des images
    Par etranger dans le forum Modules
    Réponses: 2
    Dernier message: 16/02/2007, 13h06
  4. Meilleure méthode pour faire des coins arrondis
    Par kodokan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/09/2006, 15h08
  5. Meilleur méthode pour stocker mes données
    Par cyberlewis dans le forum Windows
    Réponses: 6
    Dernier message: 03/07/2004, 11h53

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