Almacenar imagenes

19/06/2009 - 23:14 por Andres L. Arias Paz | Informe spam
Hola !,
Quisiera ver qué me recomiendan: Trabajo con SQL 2005 y tengo
una aplicación que utiliza imágenes (.jpg), que es lo que más conviene ?
a) Almacenar las imágenes en la BD
b) Almacenar las imágenes como archivos físicos y guardar en la BD una
estructura (nombre del archivo, path, etc.) que permita gestionarlos.

Yo creo - no estoy seguro - que el punto A va a hacer crecer demasiado
la BD y quizás complicar las tareas de backup y optimización.
El punto B me permite mantener la base más ágil pero se vuelve un tanto
engorroso el manejo y su gestión. También las tareas de backup
En fin, yo estoy utilizando la opción B .. pero sinceramente no estoy
muy convencido ...
Alguna sugerencia y/o opinión ?
Gracias de antemano,

Andrés

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
22/06/2009 - 09:05 | Informe spam
El tema que comentas es una discusión típica en base de datos. La decisión
depende más de tu entorno que de otra cosa, porque ambas opciones (tú mismo
las comentas) tienen sus ventajas e inconvenientes...

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Andres L. Arias Paz" escribió en el mensaje
news:
Hola !,
Quisiera ver qué me recomiendan: Trabajo con SQL 2005 y tengo una
aplicación que utiliza imágenes (.jpg), que es lo que más conviene ?
a) Almacenar las imágenes en la BD
b) Almacenar las imágenes como archivos físicos y guardar en la BD una
estructura (nombre del archivo, path, etc.) que permita gestionarlos.

Yo creo - no estoy seguro - que el punto A va a hacer crecer demasiado la
BD y quizás complicar las tareas de backup y optimización.
El punto B me permite mantener la base más ágil pero se vuelve un tanto
engorroso el manejo y su gestión. También las tareas de backup
En fin, yo estoy utilizando la opción B .. pero sinceramente no estoy muy
convencido ...
Alguna sugerencia y/o opinión ?
Gracias de antemano,

Andrés
Respuesta Responder a este mensaje
#2 Maxi
22/06/2009 - 14:42 | Informe spam
Hola, este es un tema muy amplio y habra discusiones decencontradas, pero ..

1) Sharepoint un producto enterprise de Microsoft para el manejo de
contenidos guarda todo pero todo en la BDD, yo tengo clientes que sus bases
superar los 300gb y no hay problemas de ningun tipo, ni con los backup ni
con nada, ya que una buena politica de backup en una base grande no es hacer
un full todos los dias sino usar dif, full y log.

En 2008 se incorporta Filestream que es lo mejor de ambos mundos, yo uso
hace años la opcion de gurdar todo en la base de datos y con un poco de
administracion la cosa es simple


Saludos

Microsoft MVP SQL Server
Consultor en SQL Server
Buenos Aires - Argentina


"Andres L. Arias Paz" escribió en el mensaje
news:
Hola !,
Quisiera ver qué me recomiendan: Trabajo con SQL 2005 y tengo una
aplicación que utiliza imágenes (.jpg), que es lo que más conviene ?
a) Almacenar las imágenes en la BD
b) Almacenar las imágenes como archivos físicos y guardar en la BD una
estructura (nombre del archivo, path, etc.) que permita gestionarlos.

Yo creo - no estoy seguro - que el punto A va a hacer crecer demasiado la
BD y quizás complicar las tareas de backup y optimización.
El punto B me permite mantener la base más ágil pero se vuelve un tanto
engorroso el manejo y su gestión. También las tareas de backup
En fin, yo estoy utilizando la opción B .. pero sinceramente no estoy muy
convencido ...
Alguna sugerencia y/o opinión ?
Gracias de antemano,

Andrés
Respuesta Responder a este mensaje
#3 Gustavo Larriera
23/06/2009 - 19:43 | Informe spam
Si las imágenes deben manipularse con programas de edición, es preferible la
opción de almacenarlas en el file system y no en la base de datos. La mayoría
de los programas de edición de imágenes no se comunican con una base d edatos
sino con el file system.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Andres L. Arias Paz" wrote:

Hola !,
Quisiera ver qué me recomiendan: Trabajo con SQL 2005 y tengo
una aplicación que utiliza imágenes (.jpg), que es lo que más conviene ?
a) Almacenar las imágenes en la BD
b) Almacenar las imágenes como archivos físicos y guardar en la BD una
estructura (nombre del archivo, path, etc.) que permita gestionarlos.

Yo creo - no estoy seguro - que el punto A va a hacer crecer demasiado
la BD y quizás complicar las tareas de backup y optimización.
El punto B me permite mantener la base más ágil pero se vuelve un tanto
engorroso el manejo y su gestión. También las tareas de backup
En fin, yo estoy utilizando la opción B .. pero sinceramente no estoy
muy convencido ...
Alguna sugerencia y/o opinión ?
Gracias de antemano,

Andrés

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida