Domanda

Li ho usati entrambi Liferay E All'aperto cercando di usarli come sistema di gestione dei documenti per una intranet.

Ho notato quanto segue:

  • Usano il file system e il database per archiviare i file
  • Usano un GUID per nominare il file sul file system e quel GUID è utilizzato come ID nel database.
  • Il file con nome GUID è un file binario
  • Il file binario con nome GUID archivia tutte le versioni di un determinato file
  • Il percorso del file nel DMS non corrisponde a quello nel file sistema
  • L'URL fa riferimento al GUID quando viene richiesto un determinato file

Quello che voglio sapere è perché è questo e quale sarebbe il modo migliore per farlo.Ad esempio, come creeresti il ​​file binario (zip?), e quali parti manterrai nel file binario e quali parti memorizzeresti nel database (metadati, percorso?).

Immagino che alcuni dei vantaggi di farlo in questo modo.Come se avesse lo stesso URL per un file, indipendentemente dal percorso del documento corrente.E avere un solo file anche se il file ha cambiato nome nel tempo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top