2008-09-22 9 views
3

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

Nous examinons 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 dans la base de données.

Merci!

Répondre

3

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

0

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

0

Certains produits de base de données (par exemple, Oracle) offrent un stockage de type système de fichiers dans lequel vous pouvez placer des fichiers. Comme il s'agit d'un système de fichiers géré par Oracle, vous disposez de toutes les fonctionnalités de sauvegarde et de gestion d'Oracle. Comme il s'agit d'un système de fichiers, il vous suffit d'utiliser les outils du système d'exploitation habituels tels que cp pour déplacer les fichiers dans et hors de celui-ci. La meilleure pratique consiste à éviter de gaspiller le SGBDR sur de gros BLOBS de données que le RDMBS ne peut pas utiliser. utiliser la base de données pour les noms, les dates et les choses qu'il gère bien. Le fichier image réel ou fichier de feuille de calcul peut être laissé dans le monde du système de fichiers ordinaire. Si vous faites cela, vous n'avez pas beaucoup d'effort ou de complexité - vous collectez simplement des informations essentielles sur vos fichiers.

Vous ne dupliquez pas le stockage (la feuille de calcul est uniquement un fichier ordinaire). Vous ne placez pas d'objets volumineux dans la base de données 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 pour cela.

0

Je pense que je devrais dire tous les fichiers sont sur les serveurs de fichiers, mais il y a des références à certains d'entre eux dans la base de données (upload logs, etc) donc nous espérions peut-être quelques outils Ainsi, 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 devoir faire notre propre affaire dans ce cas.

0

Vous pouvez exécuter un travail périodiquement pour répertorier les fichiers qui ont été ajoutés au système de fichiers depuis la dernière exécution du travail. Sous Windows, ce fichier de commandes répertorie tous les fichiers et dossiers dans archivedirectory afin que vous puissiez comparer la liste à la 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 diff standard pour lister les nouveaux fichiers. Pour isoler les nouveaux fichiers:

diff oldlist.txt newlist.txt > newfiles.txt 

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

0

Je dois vous diriger vers Total Commander. Ceci est un gestionnaire de fichiers à deux volets qui rend presque toutes les tâches de fichiers faciles et rapides. Plus vous l'utilisez, plus vite vous y arrivez.

Ces types de programmes existent depuis longtemps. De l'époque de Norton Commander à Midnight Commander sur les systèmes Unix/Linux. Ils sont extrêmement efficace et rendent la plupart des opérations effectuées dans Windows Explorer paraissent maladroites et lentes par comparaison.

+0

Je ne pense pas que ce soit une réponse puisque TotalCommander ne s'intègre pas avec une base de données. –

Questions connexes