Hallo,
ich muss für ein Projekt ein Filesystem in einer Datenbank abbilden.
Das Ganze soll später ein Javaprogramm zur Dateiverwaltung werden.
Jetzt frage ich mich, wie ich das mit dem Schema am besten machen soll. Also mir geht es jetzt eigentlich nur mal darum, wie ich die Hierarchie des Filesstems abbilden kann.
Reicht es, wenn ich in der Tabelle, in der die ganzen Datei-Einträge gespeichert werden, einfach eine Spalte "Parent" hinzufüge, in der dann der übergeordnete Ordnername drin steht?
(Zur Info, ich möchte keine BLOBs speichern, sondern nur den Datei-Pfad, incl Metadaten über die Dateien)
Und wie macht man es am besten mit der Unterscheidung von Dateien und Ordnern? Macht man da am besten jeweils eine Tabelle für Ordner und eine für Dateien?
Ich habe schon im Internet gesucht, aber so wirklich viel konnte ich zu dem Thema nicht finden.
Würde mich freuen, wenn mir hier jemand ein paar Tipps geben könnte, oder vieleicht sogar Links zu Webseiten, die das Thema behandeln.
Gruß,
Crest
ich muss für ein Projekt ein Filesystem in einer Datenbank abbilden.
Das Ganze soll später ein Javaprogramm zur Dateiverwaltung werden.
Jetzt frage ich mich, wie ich das mit dem Schema am besten machen soll. Also mir geht es jetzt eigentlich nur mal darum, wie ich die Hierarchie des Filesstems abbilden kann.
Reicht es, wenn ich in der Tabelle, in der die ganzen Datei-Einträge gespeichert werden, einfach eine Spalte "Parent" hinzufüge, in der dann der übergeordnete Ordnername drin steht?
(Zur Info, ich möchte keine BLOBs speichern, sondern nur den Datei-Pfad, incl Metadaten über die Dateien)
Und wie macht man es am besten mit der Unterscheidung von Dateien und Ordnern? Macht man da am besten jeweils eine Tabelle für Ordner und eine für Dateien?
Ich habe schon im Internet gesucht, aber so wirklich viel konnte ich zu dem Thema nicht finden.
Würde mich freuen, wenn mir hier jemand ein paar Tipps geben könnte, oder vieleicht sogar Links zu Webseiten, die das Thema behandeln.
Gruß,
Crest