2009-07-08 7 views
3

Ich weiß nicht so recht, was für Terminologie zu verwenden, so mit mir tragen ...Cross-Plattform-Frameworks für Speicher + Metadaten?

es irgendwelche Cross-Plattform-Frameworks gibt, die eine Art „virtuellen Dateispeicher“ erleichtern Dateien zu verkapseln Zugabe zusammen mit eine Datenbank mit Metadaten? Ich denke an etwas in der Art von iTunes oder iPhoto, wo das Programm eine ganze Reihe von Dateien verwaltet (in diesen Fällen Audio- oder Bilddateien) und eine Metadaten-Datenbank besitzt, so dass Sie diese Dateien leicht organisieren und finden können. Ich würde gerne etwas in diese Richtung für Dateien im Allgemeinen zusammenfügen.

edit: Ich bin zögerlich, Dateien in einer Datenbank zu speichern, z. MySQL, da es in meiner Anwendung möglicherweise Dutzende von Gigabytes gibt (dieses Problem wurde in mehreren SO-Posts erwähnt, siehe this one that gives several links to others). Ich schaue auf CouchDB obwohl und vielleicht hat es Versprechen ....

+0

ich suche die gleiche Lösung auch diese 2 Tage. es ist fruchtlos. Die meisten verfügbaren Optionen speichern 'Links' zur internen Datenbank. Viele von ihnen werden nicht automatisch aktualisiert, wenn wir die Datei in ein anderes Verzeichnis verschieben. meist nicht plattformübergreifend. – deval

Antwort

1

Warum nicht eine Datenbank? Sie können Dateien in einer Datenbank speichern.

+0

Oracle zum Beispiel hat ein "virtuelles Dateisystem". –