Pregunta

Buscando sugerencias sobre herramientas de administración de sistemas de archivos.Disponemos de varios terabytes de imágenes, pdfs, hojas de excel, etc.

Estamos buscando algún tipo de software que nos ayude a administrar, archivar, etc. las imágenes.

No almacenamos toda la información de los archivos en una base de datos, pero algunos sí y esperábamos encontrar una aplicación que pudiera ayudarnos a integrar el proceso de archivo en la base de datos.

¡Gracias!

¿Fue útil?

Solución

Siempre he visto a estos tipos en las revistas comerciales. http://www.dtsearch.com/ Creo que han existido mucho antes incluso que Google.No estoy seguro si esto es lo que estás buscando.

Otros consejos

Si algunos de los datos se guardan en discos, quizás sea más apropiada una aplicación de búsqueda.Puedes utilizar google, búsqueda de microsoft o programa similar.

Algunos productos de bases de datos (por ejemplo, Oracle) ofrecen almacenamiento similar a un sistema de archivos en el que puede colocar archivos.Dado que es un sistema de archivos administrado por Oracle, tiene todas las funciones de administración y respaldo de Oracle.Dado que es un sistema de archivos, simplemente usa herramientas ordinarias del sistema operativo como cp para mover archivos dentro y fuera de él.

La mejor práctica es evitar desperdiciar RDBMS en grandes BLOBS de datos que el RDMBS no puede utilizar.use la base de datos para nombres, fechas y cosas que maneja bien.El archivo de imagen real o el archivo de hoja de cálculo se pueden dejar en el mundo del sistema de archivos normal.Si hace esto, no tendrá mucho esfuerzo ni complejidad: solo estará recopilando información esencial en sus archivos.

No duplica el almacenamiento (la hoja de cálculo es sólo un archivo normal).No coloca objetos grandes en la base de datos que no puedan ser procesados ​​por la base de datos.

El sistema de archivos es más rápido, sencillo y fiable que la base de datos.Siéntase libre de utilizarlo para almacenamiento masivo.La base de datos tiene excelentes capacidades de búsqueda.Utilice la base de datos precisamente para eso.

Para aclarar, supongo que debería decir que todos los archivos están en servidores de archivos, pero hay referencias a algunos de ellos en la base de datos (registros de carga, etc.), por lo que esperábamos que tal vez hubiera algunas herramientas que nos permitieran configurarlo para que, si Archivó un archivo en un directorio determinado y podría ejecutar algún tipo de comando SQL para que la base de datos se actualizara para saber que el archivo estaba archivado.

Pero gracias por la información.Creo que vamos a tener que hacer lo nuestro en este caso.

Podría ejecutar un trabajo periódicamente para enumerar los archivos que se han agregado al sistema de archivos desde la última vez que se ejecutó el trabajo.En Windows, este archivo por lotes enumeraría todos los archivos y carpetas en archivedirectory para que pueda comparar la lista con la última vez que se ejecutó.

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

Si instala difutils en Windows, puede utilizar el estándar diff herramienta para enumerar los nuevos archivos.Para aislar los nuevos archivos:

diff oldlist.txt newlist.txt > newfiles.txt

Cualquier línea en newfiles.txt empezando con > Ahora debería darle los nuevos archivos.(Podrías usar grep y sed para recortarlo aún más.Versiones de Windows disponibles en gnuwin32) Ahora debería poder ejecutar más operaciones en este archivo, tal vez en algún idioma como Python, C# o Java, para agregar información a la base de datos.

Tendría que indicarte hacia Comandante total.Este es un administrador de archivos de dos paneles que hace que casi TODAS las tareas de archivos sean fáciles y rápidas.Cuanto más lo uses, más rápido lo conseguirás.

Este tipo de programas existen desde hace MUCHO tiempo.Desde los días de Norton Commander hasta Midnight Commander en sistemas Unix/Linux.Ellos son extremadamente eficiente y hace que la mayoría de las operaciones realizadas en el Explorador de Windows parezcan torpes y lentas en comparación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top