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

Bases de données Delphi Discussion :

images stockées dans la base ou non


Sujet :

Bases de données Delphi

  1. #1
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut images stockées dans la base ou non
    Je travaille sur une appli (dont le développement avait déjà débuté) qui va gérer une BDD qui contient à peu près 10 tables dont une contiendra entre autre des photos numériques. Actuellement, elle a été écrite en Access et a une taille de 1 Go (environ 20 000 photos).

    La BDD est sensée pouvoir contenir plusieurs millions d'entrées (on a quand même un peu de temps avant qu'on en arrive là). Il me faut donc pouvoir supporter les très grandes BDD (avec du gratuit si possible et pas trop compliqué à administrer et à utiliser). C'est pourquoi, je pense tout d'abord la retranscrire en PostGreSql (avec utilisation de la zeoslib). L'utilisation se fera par des requêtes simples (c'est une appli médicale à la base et le travail sur la BDD n'est pas le plus gros du boulot)

    Mais la base risque de grossir énormément (faire plusieurs centaines de Go). Je me demandais alors si la les performances risquaient de chuter avec une taille si grosse (déjà peut-on avoir un fichier si gros ?) ou bien serait-il plus judicieux de stocker le chemin d'accès des images simplement ?


    Pour résumé, PostGreSql, est-ce un bon choix ?
    et dois-je stocker les images directement dans la base ou non ?

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 949
    Par défaut
    Savais-tu qu'il y avait un forum pour ce SGBD : http://www.developpez.net/forums/viewforum.php?f=91

    Tu aurais peut-être plus de chance d'y trouver 1 réponse....

  3. #3
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Je l'avais mis là parce que j'utilise Delphi (et que je pensais utiliser la zeoslib) (mais c'est vrai que j'aurai pu le mettre dans le forum General SGBD ou le forum PostGreSQL). Je remercie donc le modérateur qui pourra le déplacer dans le forum postgresql.

  4. #4
    Fxg
    Fxg est déconnecté
    Membre émérite
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 515
    Par défaut
    Bonjour,

    Personnellement pour ma base de données qui manipule aussi des images mais avec un etaille bien moindre, j'ai séparé les images du reste. Je ne stocke dans ma base uniquement les chemins d'accès aux fichiers.

    Cela évite d'alourdir inutilement la base.
    Si des manipulations doivent être faites sur les images (retouches ou autres, ..) cela devient, à mon avis, bien plus simple.

  5. #5
    Fxg
    Fxg est déconnecté
    Membre émérite
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 515
    Par défaut
    Re-

    Un élément supplémentaire de réponse beaucoup plus argumenté que mon message précédent ....

    http://sql.developpez.com/stockerimages/

  6. #6
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    j'ai pas vu cet article. Bon je pense maitenant que je vais stocker simplement les chemin d'accès. Reste plus qu'à définir la gestion des noms des images

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/02/2009, 23h05
  2. [ODBC] [SQL-Server] affichage d'une image stockée dans une base sql server
    Par ahlemag dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 29/06/2006, 16h45
  3. [MySQL] Afficher une image stockée dans une base de données
    Par LuckySoft dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/04/2006, 13h57
  4. [PostgreSQL] [PostGreSQL] Ouverture d'une image stockée dans la base
    Par passie dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 31/01/2006, 16h00
  5. [MySQL] Nom de l'image stocké dans la base de donnée
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/01/2006, 17h54

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