| Ver tema anterior :: Ver tema siguiente |
| Imagenes en DB ¿Que es mejor? |
| Guardar las Imagenes en la DB Codificadas |
|
66% |
[ 10 ] |
| Guardar su direccion y tenerlas como archivos en una carpeta |
|
33% |
[ 5 ] |
|
| Votos Totales : 15 |
|
| Autor |
Mensaje |
drkirocorp Ens


Registrado: 28 Abr 2006Mensajes: 29Ubicación: Comitan de Dominguez, Chiapas
|
Publicado: Vie 13 Feb, 2009 7:26 am Asunto: Imagenes en DB ¿Que es Mejor? |
|
|
Hola, que tal a todos, un enorme saludo...
Bueno, siempre e trabajado con imagenes en DB (firebird), es decir; las guardo en la base de datos con unas funciones de Cesar (Muchas gracias), pero un compañero de trabajo me comento la opcion de no guardar las imagenes en la base de datos si no que simplemente su direccion, es decir; las imagenes estarian en archivos en una carpeta y en la DB estaria su direccion para asi trabajarlas, ahora con la experiencia de ustedes ¿que piensan que es mejor...?
Muchas gracias.... _________________ Dr. Kiro - Corp®
Toda la magia en solo dos numero... 1 0... |
|
| Volver arriba |
|
 |
cecito Capt

Registrado: 25 Nov 2003Mensajes: 164Ubicación: Arequipa - Perú
|
Publicado: Sab 14 Feb, 2009 5:21 am Asunto: |
|
|
Por que no mezclas lo mejor de los 2 mundos, revisa esta direccion
https://cppbuilder.es/viewtopic.php?t=10569&highlight=
La idea es guardar y recuperar una imagen o cualquier otro archivo atraves de la BD por los campos BLOB, pero al final la imagen o archivo se graban en una carpeta del servidor  |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 13 Mar, 2009 7:14 am Asunto: |
|
|
Cuando trabajas en una red, donde la carpeta de imagenes es compartida o cuando el servidor donde resides a tu base datos contiene tambien la carpeta de imagenes imágino que puedes guardar solo la referencia, pero por cuestiones de seguridad (respaldos y cosas por el estilo) llegue a la conclusión que restaurar una base de datos que contiene las imagenes despues de que algún programa maligno ha borrado y formateado mi disco duro, me ha quedado un gran sabor de boca al saber que la información se restaura con todas las imágenes y no solo las rutas, pues dependiendo del tipo de programa tu defines la forma de establecer si las grabas o no.
Como ejemplo imágina que estas almacenando una base de datos escolar de la universidad X, y se destruye por la infección trasmítida por una memoria USB, el disco se daña, la información se corrompe y las fotos de los diplomas y alumnos se pierde.
¿Cual sería tu pregunta o tu exclamación?
imágino que sería algo como: "Mejor hubiera almacenado las imagenes" pero como bien dicen, depende del desarrollador y forma de plantear el sistema para obtener resultados, mientras no encuentre otra forma de ver las cosas, seguire con la idea de Angel (Saludos) de almacenar la información de imagenes y archivos binarios en campos BLOB que si están implementados en un motor de base de datos, se puede dar un buen uso.
Saludos. _________________
 |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Lun 23 Mar, 2009 4:59 am Asunto: |
|
|
La solucion por experiencia es
Guardarla en la Base de datos , pero NO en la misma tabla de datos, ejemplo
guardar en la tabla de datos un "id" que apunte al registro de la imagen
asi si por un bajon de energia falla la tabla de datos reales , solo perdemos las imagenes que podrian estar enun respaldo
Pero si "mezclas" las imagenes con datos reales, el tamaño variable de los campos blob , hacen mas suceptible a errores el contenido de las tablas _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|