Question

Recherche de suggestions sur les outils de gestion du système de fichiers. Nous avons plusieurs téraoctets d’images, de fichiers PDF, de feuilles Excel, etc.

Nous recherchons une sorte de logiciel qui nous aidera à gérer, archiver, etc. les images.

Nous ne stockons pas toutes les informations sur les fichiers dans une base de données, mais certains le sont et nous espérions peut-être trouver une application qui pourrait nous aider à intégrer le processus d'archivage à la base de données.

Merci!

Était-ce utile?

La solution

J'ai toujours vu ces gars dans les magazines spécialisés. http://www.dtsearch.com/ Je crois qu'ils existaient bien avant même Google. Je ne sais pas si c'est ce que vous cherchez.

Autres conseils

Si certaines données sont sauvegardées sur des disques, une application de recherche est peut-être plus appropriée. Vous pouvez utiliser Google, Microsoft Search ou un programme similaire.

Certains produits de base de données (Oracle, par exemple) offrent un stockage de type système de fichiers dans lequel vous pouvez placer des fichiers. S'agissant d'un système de fichiers géré par Oracle, vous disposez de toutes les fonctions de sauvegarde et de gestion Oracle. Comme il s’agit d’un système de fichiers, il vous suffit d’utiliser des outils de système d’exploitation ordinaires, tels que cp , pour y déplacer des fichiers.

La meilleure pratique consiste à éviter de gaspiller le SGBDR sur de gros BLOBs de données que le SGBDD ne peut pas utiliser. utilisez la base de données pour les noms, les dates et les éléments qu’elle gère bien. Le fichier image ou le fichier de feuille de calcul peut être laissé dans le système de fichiers ordinaire. Si vous faites cela, vous n'aurez pas besoin de beaucoup d'effort ni de complexité - vous ne collecterez que des informations essentielles sur vos fichiers.

Vous ne dupliquez pas le stockage (la feuille de calcul n’est qu’un fichier ordinaire). Vous ne mettez pas dans la base de données des objets volumineux qui ne peuvent pas être traités par la base de données.

Le système de fichiers est plus rapide, plus simple et plus fiable que la base de données. N'hésitez pas à l'utiliser pour le stockage en vrac. La base de données a des capacités de recherche intéressantes. Utilisez la base de données uniquement pour cela.

pour clarifier, je suppose que je devrais dire que tous les fichiers sont sur des serveurs de fichiers, mais il y a des références à certains d’entre eux dans la base de données (journaux de téléchargement, etc.), donc nous espérions peut-être qu’il y aurait des outils qui nous permettraient de le configurer. de sorte que s'il archivait un fichier dans un certain répertoire, il pourrait exécuter une sorte de commande SQL afin que la base de données soit mise à jour pour savoir que le fichier était archivé.

mais merci pour l'info. Je pense que nous allons juste devoir rouler notre propre dans ce cas.

Vous pouvez exécuter un travail périodiquement pour répertorier les fichiers ajoutés au système de fichiers. depuis la dernière fois que le travail a été exécuté. Sous Windows, ce fichier de commandes listerait tous les fichiers et dossiers. dans archivedirectory afin que vous puissiez comparer la liste à sa dernière exécution.

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

Si vous installez diffutils sous Windows, vous pouvez utiliser l'outil standard diff pour répertorier les nouveaux fichiers. Pour isoler les nouveaux fichiers:

diff oldlist.txt newlist.txt > newfiles.txt

Les lignes de newfiles.txt commençant par > devraient maintenant vous donner les nouveaux fichiers. (Vous pouvez utiliser grep et sed pour le réduire davantage. Versions Windows disponibles à partir de gnuwin32 ) Vous devriez maintenant pouvoir exécuter d'autres opérations sur ce fichier, peut-être dans un langage tel que Python, C # ou Java. ajouter des informations à la base de données.

Je devrais vous indiquer la direction de Total Commander . Il s’agit d’un gestionnaire de fichiers à deux volets qui rend presque TOUTES les tâches simples et rapides. Plus vous l'utilisez, plus vite vous l'obtenez.

Ce type de programme existe depuis très longtemps. Depuis Norton Commander jusqu'à Midnight Commander sous Unix / Linux. Ils sont extrêmement efficaces et comparent la plupart des opérations effectuées dans l’explorateur Windows à la lenteur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top