Frage

Suche nach Anregungen auf Dateisystem-Management-Tool. Wir haben mehrere Terabyte an Bildern, PDF-Dateien, Excel-Tabellen, etc.

Wir suchen auf irgendeine Art von Software, die uns, Archiv, etc die Bilder verwalten helfen.

Wir speichern nicht alle Dateien Informationen in einer Datenbank, aber einige sind und wir hatten gehofft, um vielleicht eine App zu finden, die uns die Integration der Archivierungsprozess in der Datenbank helfen könnte.

Danke!

War es hilfreich?

Lösung

Ich habe immer diese Jungs in den Fachzeitschriften gesehen. http://www.dtsearch.com/ Ich glaube, sie haben vor, auch Google schon lange gewesen. Nicht sicher, ob dies ist, was Sie suchen.

Andere Tipps

Wenn einige der Daten auf Festplatten vielleicht eine Suchanwendung gespeichert ist besser geeignet. Sie können Google, Microsoft Durchsuchung oder ähnliches Programm verwenden.

Einige Datenbankprodukte (zum Beispiel Oracle) Angebot Dateisystem-wie Speicher, den Sie Dateien in setzen können. Da es sich um eine Oracle-verwaltete Dateisystem ist, haben Sie alle Oracle-Backup und Management-Einrichtungen. Da es sich um ein Dateisystem ist, nur Sie gewöhnlichen OS-Tools wie cp verwenden, um Dateien in und aus ihm heraus zu bewegen.

Am besten ist es zu vermeiden, RDBMS auf große Blobs von Daten verschwenden, dass die RDMBS nicht verwenden kann. verwenden, um die Datenbank für Namen, Daten und stopft es gut behandelt. Die tatsächliche Bilddatei oder Tabellenkalkulationsdatei kann in gewöhnlichem Dateisystem Welt überlassen werden. Wenn Sie dies tun, müssen Sie nicht viel Aufwand und Komplexität - Sie nur wichtige Informationen über Ihre Dateien zu sammeln.

Sie nicht duplizieren Speicher (die Tabelle ist nur eine gewöhnliche Datei). Sie haben keine großen Objekte in der Datenbank aufgenommen, die nicht von der Datenbank verarbeitet werden kann.

Das Dateisystem ist schneller, einfacher und zuverlässiger als die Datenbank. Fühlen Sie sich frei für Massenspeicher zu verwenden. Die Datenbank verfügt über kühle Suchfunktionen. Verwenden Sie die Datenbank für genau das.

zu klären, ich denke, ich sollte sagen alle Dateien auf Dateiservern, aber es gibt Hinweise auf einige von ihnen in der DB (Upload-Protokolle, etc.), so dass wir uns erhofft hatten nur vielleicht gab es einige Werkzeuge, die uns es setzen lassen würde so dass, wenn es eine Datei in einem bestimmten Verzeichnis archiviert könnte es eine Art von sQL-Befehl ausführen, so würde die Datenbank wurde archiviert kennen, um die Datei aktualisiert werden.

aber danke für die Info. Ich denke, wir werden nur zu rollen-unsere-own haben in diesem Fall.

Sie können einen Job ausführen regelmäßig die Dateien aufzulisten, die auf das Dateisystem hinzugefügt wurden seit dem letzten Mal wurde der Auftrag ausgeführt. Unter Windows würde Liste dieser Batch-Datei alle Dateien und Ordner in archivedirectory, so dass Sie die Liste der letzten Zeit vergleichen kann es ausgeführt wurde.

cd archivedirectory
del oldlist.txt
rename newlist.txt oldlist.txt
dir /s /b > newlist.txt

Wenn Sie diffutils unter Windows installieren, können Sie den Standard diff Tool verwenden, um die neuen Dateien aufzulisten. Um die neuen Dateien zu isolieren:

diff oldlist.txt newlist.txt > newfiles.txt

Alle Zeilen in newfiles.txt mit > beginnen sollten Sie nun die neuen Dateien. (Sie könnten grep und sed verwenden, um es zu trimmen sich noch mehr. Windows-Versionen erhältlich von gnuwin32 ) Sie sollten nun weitere Operationen auf diese Datei ausführen können, vielleicht in einer Sprache wie Python, C # oder Java, Informationen zur Datenbank hinzuzufügen.

würde ich Sie deuten darauf hin, Total Commander . Dies ist ein zwei Fenster-Dateimanager, dass fast alle Datei Aufgaben einfach und schnell macht. Je mehr Sie es verwenden, desto schneller Sie es.

Diese Art von Programmen gibt es schon seit langem. Von den Tagen von Norton Commander, zu Midnight Commander auf Unix / Linux-Systemen. Sie sind extrem effizient und die meisten Operationen in Windows Explorer getan aussehen unbeholfen und langsam im Vergleich.

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