2010-03-06 3 views
9

In den modernen Dateisystemen gibt es Dateien und Verzeichnisse. In einem Verzeichnis befinden sich Unterverzeichnisse und Dateien.Tagging Dateisystem anstelle von Verzeichnissen?

Meine Frage ist, wäre es nicht besser, wenn alle Dateien an einem Ort wären, und jede Datei könnte markiert werden? So hat jede Datei Tags, genau wie in Stack Overflow: Jede Frage hat Tags. Der Hauptvorteil ist, dass die Suche viel schneller sein kann.

Was ist Ihre Meinung? War es für dich bequemer?

Antwort

2

Hmm. Aktuelle Forschung geht in diese Richtung. Zum Beispiel tracker oder WinFS.

Persönlich glaube ich, dass wir nicht ohne weiteres von Verzeichnisstruktur zurücktreten kann:

  • Es fest mit wie Computer Dateisystemen arbeitet und welche Programme erwartet
  • Hierarchische Organisation hilft der Dateien große Anzahl verwalten verbunden ist wenn es eine starke Trennung gibt. I.e. Ich habe Ordner Projekte, Musik, Universität usw., die keine gemeinsamen Dateien teilen
  • Ich denke, dass semi-Power-Benutzer (wie * nix Geek auf Windows) müssen die zugrunde liegende Struktur leicht wissen. Ich gab auf, als ich versuchte ‚für Datei xyz.exe suchen und löschen Sie den Ordner, um ihn enthält‘ zu tun mit Standard-Tools in Windows 7.

Auf der anderen Seite Tags funktionieren besser, wenn die Sätze überlappt wie:

  • Fotos von Familie, Fotos von Gebäuden - wo Foto meiner Eltern in von Monument gehört?
  • Musik
  • Fragen

Wenn Benutzer 'Power-User' genug er möchte vielleicht hierarchische Tags verwenden und einige Ontologien zu bilden. Jene auf der anderen Seite können durch Symlinks auf * nixen simuliert werden.

Zum Schluss - in bestimmten Bereichen bevorzuge ich Tags, aber nicht für alle von ihnen. Manchmal muss ich die zugrunde liegende Struktur kennen. Aber wahrscheinlich wie die meisten anderen stackoverflow Benutzer.

0

File System Tagging wäre nützlich - nicht als Ersatz, sondern als Ergänzung eines Verzeichnissystems. Ich möchte nicht alle Dateien in einem Verzeichnis haben, aber ich möchte einige Dateien oder Verzeichnisse innerhalb einer Baumhierarchie (wie Bild/Video/Musiksammlungen) mit Hilfe von Tags organisiert haben.

2

Nachdem mein eigenes Tagging Programm entwickelt http://www.taggtool.com ich folgende Gedanken anbieten:

Es ist super nützlich Querverweis mehrere Dateien der Lage sein, Tags verwenden, aber es erfordert eine Menge im Voraus und laufende Bemühungen, Tags zu Ihren Dateien hinzuzufügen, obwohl automatische Regeln helfen.

Technisch unter Windows ist es eine Herausforderung, ein solches System zu programmieren, wo speichern Sie die Tag-Metadaten?Idealerweise in der Datei, aber das ist nur mit einem winzigen Satz von Dateiformaten möglich.

Alternative Datenstrom bot eine mögliche Lösung, aber es fühlt sich an wie eine halbgebackene Lösung.

Die andere Möglichkeit besteht darin, die Metadaten in einer Datenbank zu speichern, die die neue Herausforderung darstellt, alles synchron zu halten.

Es ist eine Schande, dass das native Betriebssystem keinen robusten Metadatenspeicher für Dateien bietet, aber so ist es im Moment.

0

Sie können sich ansehen Reggata Es ist ein einfaches Tagging-System für lokale Dateien.