Memorizzazione di documenti in DMS

1

Ho bisogno delle tue opinioni e suggerimenti su come archiviare i documenti in un sistema DMS. Penso che il DMS dovrebbe salvare le proprie copie dei documenti, non il loro percorso originale sul disco. Quindi, il DMS dovrebbe avere il proprio spazio su cui scrivere.

Ma per quanto riguarda il modo in cui sono archiviati? Hanno la loro estensione diversa da quella originale? E l'algoritmo che li memorizza? E l'algoritmo che li recupera? Cosa suggerisci ??

    
posta Lisa 09.04.2011 - 11:45
fonte

2 risposte

2

Darei ad ogni documento un nome file univoco, magari basato su un numero sequenziale e archiviarlo in una gerarchia di cartelle numerate. La posizione di qualsiasi file effettivo nella struttura si basa esclusivamente sul tempo in cui è stata aggiunta al DMS. Nessuna estensione sui nomi. Nessun significato per i nomi dei file.

Tutti i metadati verrebbero inseriti nel database DMS. Proprietario, gruppo, tipo mime, nome file ed estensione, data di creazione, categorie e parole chiave - tutto nel database. Oh sì, e anche un riferimento alla posizione del disco con il file vero va nel database.

    
risposta data 17.05.2011 - 20:21
fonte
0

Dopo aver memorizzato il documento nel DMS, hai bisogno di sapere da dove proviene?

Puoi semplicemente assegnare un guid o qualche altro id al documento e renderlo recuperabile attraverso di esso.

Se vuoi conoscere la posizione originale, questo può trovarsi in un campo di metadati per il documento.

Il solo uso del nome file come identificatore sarebbe pericoloso, si potrebbe incorrere in collisioni a meno che non si imiti la gerarchia delle directory del file system originale. Utilizzare il percorso completo più il nome file funzionerebbe.

    
risposta data 06.05.2011 - 02:26
fonte

Leggi altre domande sui tag