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

PHP & Base de données Discussion :

[Conception] Enregistrer un fichier ou juste son chemin dans la base ?


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Points : 54
    Points
    54
    Par défaut [Conception] Enregistrer un fichier ou juste son chemin dans la base ?
    Bonjour,

    je dois attacher un fichier à un mail et j'hesite entre enregistrer le fichier directement dans la base ou d'enregistrer que le chemin.

    D'aprés votre experience qu'est ce que vous preferez?

  2. #2
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Points : 3 522
    Points
    3 522
    Par défaut
    Citation Envoyé par Greggggggg
    Bonjour,

    je dois attacher un fichier à un mail et j'hesite entre enregistrer le fichier directement dans la base ou d'enregistrer que le chemin.

    D'aprés votre experience qu'est ce que vous preferez?
    Le chemin du fichier sans hésitation.

  3. #3
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    le chemin aussi, car si tes fichiers sont assez gros, tu vas vite avoir une grosse table.
    "Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN

  4. #4
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 487
    Points : 6 030
    Points
    6 030
    Par défaut
    Enregistrer le lien du fichier.
    Avantage
    - Le traitement est plus rapide
    - Le fichier est accessible depuis l'os
    - La base de données est moin chargé.
    Inconvéniant
    - Dépendance avec le système de fichier de l'os.

    Enregistrer le fichier dans la base.
    Avantage
    - Les données sont pertinant et stocké au même endroit.
    - Un plus facile à gérer.
    Inconvénant
    - Le temps de calcule et le transfère de données entre la base de données et le language fait que c'est vraiment pas rentable si le fichier est supérieur à >1m et encore je trouve cela beaucoup.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

Discussions similaires

  1. Récupération du nom d'un fichier à partir de son chemin!
    Par Crhys dans le forum Général Java
    Réponses: 3
    Dernier message: 15/03/2010, 11h05
  2. Réponses: 1
    Dernier message: 03/02/2009, 16h44
  3. obtenir le nom d'un fichier d'aprés son chemin
    Par dams78 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 04/01/2008, 11h56
  4. Récupérer le nom d'un fichier à partir de son chemin
    Par Jiraiya42 dans le forum Langage
    Réponses: 2
    Dernier message: 31/03/2007, 12h38
  5. importer un fichier en spécifiant son chemin d'accées
    Par cool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/04/2006, 15h49

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