|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
Bonjour,
J'ai un projet d'archivage de dossier au format PDF pour une administration. Celle-ci nous demande de gérer leurs archives et si possible permettre des recherches par mots-clefs. Concernant l'archivage en lui-même, j'avais pensé passer par une BDD classique (postgresql par ex). Voici ma premiere question: Peut-on enregistrer dans une base de données des documents existants. ex: créer une entité "Dossier" ayant comme clef un numero de dossier et contenant le dossier en lui-même au format PDF ou faut-il mettre un champ adresse dans l'entité qui renverra vers l'adresse du dossier sauvegardé dans un serveur de fichiers. Pour ce qui concerne la recherche des dossiers, je me suis orienté vers le moteur de recherche LUCENE. Celui-ci, dans la doc, permet d'indexer des dossiers d'un répertoire donné. Mais est-il possible d'indexer une base de données surtout si celle-ci contient des fichiers (confer question précèdente)? Merci d'avance pour vos réponses. Bibi ps: si c'est trop confus, n'hésitez pas à me demander d'autres explications. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Pour le stockage, les 2 solutions évoquées ont leurs avantages et leurs inconvénients...
1/ stockage en base : - tout est sauvegardé lors du backup de la base - pas de désynchronisation lors d'un restaure - confidentialité des documents mais - plus complexe à mettre en musique: BLOB obligatoire d'où - temps de développement en hausse - surcharge du moteur SGBD 2/ stockage hors base : bah c'est l'inverse le choix final dépendra donc de certaines des préoccupations évoquées ci-dessus...
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() ![]() Inscription : mai 2005 Messages : 414 ![]() |
perso, je te conseille un stockage sur FileSystem et pourquoi pas un moteur de recherche et d'indexation style RetrievalWare qui va indexer tous tes pdfs et donc permettre des recherches sur le contenu des documents...
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() ![]() Clément BéniIngénieur qualité méthodes Inscription : mars 2004 Messages : 221 ![]() |
Il est possible de sotcker des données dans une base de donnée, mais cela va consommer de la ressource inutilement.
Il vaut mieux stocker sur disque, et n'utiliser les disques que pour référencer les documents, les mots clef associés. Pour ce qui est du moteur de recherche, tu peux regarder du côté de mnogoseach. Il est ensuite possible de créer une interface en php (à l'image de ce qu'à fait MySQL AB sur son site).
__________________
"Une méthode fixe n'est pas une méthode" (Proverbe chinois) |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
Merci pour vos réponses qui éclairent mes doutes (nombreux vu mes connaissances en BDD).
Je vais me renseigner sur BLOB, Retrielware et mnogosearch. Bibi |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com