Frage

Ich arbeite an Project -online -Dateiverwaltung, bei der wir Dateien und Bilder rissen müssen. Wir befinden uns im Verwirrungszustand, ob wir Dateisystem oder Datenbank verwenden, um Dateien und Bilder zu speichern ;;;;

War es hilfreich?

Lösung

Ein üblicher Ansatz besteht darin, große Binärdaten (z. B. Bilder) in Dateien zu speichern und ihnen Zeiger in einer Datenbank zu setzen. Auf diese Weise kann das Beste aus beiden Welten (zumindest bis zu einem gewissen Grad) kombiniert werden; Die Effizienz des Dateisystems mit der Dateispeicherung und die Such- / Sortierfunktionen der Datenbank.

Andere Tipps

Halten Sie Ihre Dateien von der Datenbank fern. Erstellen Sie einen Datensatz in der Datenbank wie SO:

 primaryKey   FileName    FileDescription     OnDiskKeyName 
 ------------ ----------- ------------------- -----------------

Verwenden Sie ein UUID, um der Datei einen eindeutigen Namen und einen Link zur Datenbank mit einem menschlichen lesbaren Namen zu geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top