Que tal grupo. Saludos a todos.
En la empresa tenemos una base de datos de Ventas con info de los clientes.
Esta base actualmente pesa 2GB (algo pequeño para los monstruos de base que
he leido por aquí). La cuestión es que en otro computador se están
digitalizando los documentos de todos los clientes, actualmente estos suman
unos 8000 archivos de imágenes que pesan aprox. 4GB, y la imagen más grande
llegará a 500 Kb como máximo. Actualmente la base, junto con otras 4 de
menor tamaño, están en un servidor HP pentium III de 1.26 GHz, 2 GB de RAM
con 30 GB libres de disco, pero pronto se piensa migrar a otro servidor HP
Xeon de 3GHz y 3GB de Ram, y quedaría 20 GB libres en disco después de
migrar las bases. La pregunta es, o mejor dicho la sugerencia que solocito
es:
Cual de las 3 siguientes opciones es la más aconsejable?
1. Incluir las imágenes en la base de datos ventas
2. Crear una base de datos sólamente para las imágenes
3. Mantener los archivos en un directorio específico del servidor, y en la
base de datos ventas incluir la ruta de acceso de cada imagen.
Cuáles serían las ventajas y desventajas de cada una de estas opciones en
cuanto al rendimiento de la base de datos, al rendimiento de la aplicación y
el tiempo de los respaldos.
Como dato adicional:
- las imágenes serían mostradas al usuario solo si lo solicita, es decir,
puede consultar información del cliente, pero no mostrará las imágenes de
los documentos a no ser que lo solicite.
- los respaldos se realizan : full todas las noches, y durante el día
diferencial , log, diferencial y log en horas definidas de menos actividad.
Gracias por sus comentarios.
Sdls,
Juan
Leer las respuestas