Return to list

Emplacement des documents

avatar provided by gravatar.com Jeremy | Sep 22, 2009 1:45:41 PM

Emplacement des documents

Bonjour,

voila je voulais savoir si il était possible de stocker des documents de la bibliothèque multimédia ailleurs que dans la base MySQL ? parce qu'elle grandit quand même pas mal vite, et niveau accessibilité au fichier c'est moyen.

Merci

Vote Score 86

Share

Report

Commentaires (5 )

Posted by : Jeremy | 12/10/2009 10:20:09
pas d'avis ?
 
Posted by : Jeremy | 22/09/2009 17:17:16
Ok pour la réponse, Ce pourrait-il que ça change ? que l'on puisse avoir le choix ? Sinon qu'entends tu par "apporter une solution alternative", en programmation ou en textuelle ? parce que je préfère la deuxième :mrgreen: Alors pour moi ça donnerait quelque-chose du style :
    Qu'ont ait un dossier "documents" (peu importe le nom c'est pour l'exemple) à la racine de la WebApps comme le dossier "images" par exemple.
    Ensuite que depuis Lutèce on puisse gérer ce dossier, c'est à dire créer, renommer ou supprimer des dossiers pour faire une arborescence.
    Après toujours depuis l'interface de Lutèce, pouvoir upload, renommer, supprimer des documents dans les différents dossiers que l'on a créé.
    Dans la rédaction d'un nouvel article par exemple, ça fonctionnerait de la même manière, le document aurait un numéro d'index, mais il ne pointerait plus vers la BDD mais vers un fichier sur le disque (le lien serait du style "documents/videos/test.avi")
Mais tout en gardant la possibilité de mettre les documents dans la base de données.
 
Posted by : TLA | 22/09/2009 16:36:41
Non, cela n'est pas possible dans la présente version de Lutece. L'utilisation du pattern DAO et l'architecture en couche de Lutece permette néanmoins d'envisager la migration vers une autre structure de stockage de donnée en conservant le reste de Lutece. Il te faudrait réécrire DocumentDAO.java. Je ne crois pas que stoker les fichiers sur un système de fichier plutôt qu'une BD soit très différent au niveau performance. Peut-être l'utilisation de couchedb répondrait elle a ton besoin. Nous étudierons avec attention toute solution alternative si tu souhaites proposer une autre solution de stockage qu'un SGBD. (et que tu souhaites la partager avec la communauté Lutece :) )
 
Posted by : Jeremy | 22/09/2009 16:17:04
merci pour la réponse, mais est-ce possible autrement que par la base de donnée ? du style que dans la bibliothèque multimédia, au lieu de pointer vers un fichier de la BDD, pouvoir spécifier un fichier sur le disque ?
 
Posted by : TLA | 22/09/2009 14:28:04
Ça veut dire combien "pas mal vite" en giga octets ? Tu peux y mettre Oracle ou Postgres si tu préfères. Une base de donnée relationnelle est bien adaptée pour stoker de gros volume de donnée. Elle peut être optimisé grâce à des index notamment. t.
 

 Top of the page

Return to list