Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/05/2005, 10h45   #1
Membre du Club
 
Avatar de KRis
 
Inscription : avril 2002
Messages : 219
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : avril 2002
Messages : 219
Points : 45
Points : 45
Par défaut projet de base Interbase 7.5 avec images

bonjour à tous,

je travaille sur un projet d'importation, d'archivage et d'exploitation d'images. je n'ai jamais travaillé sur des bdd d'images avant.
j'aimerais savoir s'il existe des contraintes ou des "erreurs à ne pas faire" dans ce genre de projet.
j'aurais des images allant de 300 Ko à 40 Mo... j'imagine que cette base à terme atteindra une taille de l'ordre de quelques dizaines de Go...

ça vous parait faisable ?

Merci d'avance.
KRis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2005, 23h37   #2
Membre régulier
 
Inscription : décembre 2004
Messages : 142
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 142
Points : 76
Points : 76
Je vais peut-être dire une grosse bêtise car je ne connais pas les fonctionnalités de ton appli, mais plutôt que de gérer des images dans ta base, pourquoi ne pas gérer des liens vers ces images ?
Vulcanos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 09h50   #3
Membre du Club
 
Avatar de KRis
 
Inscription : avril 2002
Messages : 219
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : avril 2002
Messages : 219
Points : 45
Points : 45
salut,

en fait cette application doit pouvoir gérer un module de saisie de données en relation avec ces images, et ensuite un module de recherches, et de diverses statistiques doivent être développés.
Voilà pourquoi je m'orientais vers une solution base de données et application Client/Serveur.
KRis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 10h29   #4
Membre régulier
 
Inscription : décembre 2004
Messages : 142
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 142
Points : 76
Points : 76
Ok. Il semble donc possible de travailler comme je te le préconisais ci-dessus.

Par exemple, dans une table, tu crées un champ char. Ce champ va recevoir le nom de tes images et non les images elles-mêmes. Il te suffit ensuite de manipuler les images lorsque tu en as besoin à partir de fonction appropriées de ton langage :

Sous Delphi : OpenPic pour mettre à jour les images et LoadFromFile pour les charger.

Avantages :
- simplicité
- bdd de volume nettement plus faible
- meilleures performances.

A+
Vulcanos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 10h43   #5
Membre du Club
 
Avatar de KRis
 
Inscription : avril 2002
Messages : 219
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : avril 2002
Messages : 219
Points : 45
Points : 45
merci,

qu'entends tu par lien vers les images ?
tu veux dire stocker le chemin du fichier ? (C:\MesImages\image.jpg)
est ce vraiment efficace, si je veux travailler en multipostes ?
KRis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 11h13   #6
Membre régulier
 
Inscription : décembre 2004
Messages : 142
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 142
Points : 76
Points : 76
Oui, c'est exactement ça : tu stocke le chemin des images. J'ai développé une appli qui fonctionne de cette manière.

Par contre, je ne gère qu'une centaine d'images tout au plus et il y a peu de mise à jour.
Citation:
est ce vraiment efficace, si je veux travailler en multipostes ?
Là, je ne peux te répondre avec précision. Tout dépend de tes traitements et de la charge de ton réseau. Tu auras les mêmes questions que si tu gères tes images directement dans ta BDD. Mais il n'y a aucune raison pour que ce ne soit pas performant.
Vulcanos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 11h17   #7
Membre du Club
 
Avatar de KRis
 
Inscription : avril 2002
Messages : 219
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : avril 2002
Messages : 219
Points : 45
Points : 45
ok,

merci pour ces informations, c'est une solution intéressante que je testerai.
Si quelqu'un a testé l'archivage d'images dans une base de données, quels sont les avantages et inconvénients ?
KRis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2005, 11h50   #8
Membre du Club
 
Inscription : juillet 2004
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 201
Points : 67
Points : 67
Par défaut images et bdd

L'avantage de stocker des images dans une BDD plutot que leur lien est de s'assurer que le lien entre le nom et l'image n'est pas rompu. Si on stocke un chemin on peut très bien voir disparaitre la cible du lien.

Sur internet il y a beaucoup de lien dont la cible a disparu.

Cela peut être intéressant aussi si on doit dupliquer la base (donc les images) pour les distribuer à des terminaux nomades (catalogue pour les commerciaux).

Mais le prix à payer est élevé car la base est volumineuse. Les performances ne changent en rien que les images soient en BDD ou dans un répertoire partagé. Notons qu'en stockant des liens les mises à jour des images ne concernent pas la BDD, cela peut être avantageux (sauf insertion et suppression évidemment)

J'ai déjà fait ce type d'application en test (avec peu d'images) qui fonctionnait bien avec le BDE tout simplement (table paradox).

Pour finir, s'il s'agit d'un progiciel qui sera installé sur des postes dans la nature, le fait de mettre les images dans la BDD écarte les risques d'une gestion maladroite des répertoires.

c'est tout ce que je vois dans l'instant...
frantzgac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2005, 10h17   #9
Membre du Club
 
Avatar de KRis
 
Inscription : avril 2002
Messages : 219
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : avril 2002
Messages : 219
Points : 45
Points : 45
merci pour vos opinions,

je pense stocker mes images dans la base de données, cela me parait plus simple au niveau de la maitenance, duplication, mises à jour...
KRis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h28.


 
 
 
 
Partenaires

Hébergement Web