Gestión documental

14/05/2010 - 20:17 por Salvador Gurrera | Informe spam
Estoi desarrollando un programa que tiene que incluir un modulo de
gestión documental, y no se que hacer si guardar lo documentos,
imagenes, ficheros, etc... dentro la la base de datos, o en ficheros
externos.

Gracias, un saludo

Preguntas similare

Leer las respuestas

#1 Gustavo Cantero \(The Wolf\)
14/05/2010 - 20:33 | Informe spam
Yo te recomendaría guardarlo dentro de la base de datos, es más, el
SharePoint hace exactamente esto. Si los archivos a guardar son muy
grandes puedes ver la posibilidad de utilizar FILESTREAM:

http://technet.microsoft.com/es-ar/...33993.aspx
http://msdn.microsoft.com/es-es/lib...45923.aspx

Suerte!
Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar
Respuesta Responder a este mensaje
#2 Alberto Poblacion
14/05/2010 - 20:51 | Informe spam
"Salvador Gurrera" wrote in message
news:eQPa%
Estoi desarrollando un programa que tiene que incluir un modulo de gestión
documental, y no se que hacer si guardar lo documentos, imagenes,
ficheros, etc... dentro la la base de datos, o en ficheros externos.



¿Qué tipo de base de datos vas a usar? Si es SQL Server 2008, puedes
utilizar el almacenamiento de tipo FILESTREAM, que reúne lo mejor de ambas
técnicas. Este almacenamiento guarda los documentos en el sistema de
archivos, pero a la vez los mantiene vinculados con el registro de datos que
les corresponde, con lo que te los gestiona correctamente (por ejemplo, si
borras el registro de datos, te borra también el fichero asociado sin que
tengas que meter nada de código adicional para borrarlo). También te hace un
backup de los ficheros cuando haces backup de los datos, por ejemplo. Y
desde el punto de vista de programación, te los trata simplemente como un
campo BLOB, así que tu programa "ve" los documentos como si estuvieran en el
registro de la base de datos, aunque en realidad el servidor los guarda como
archivos externos.
Respuesta Responder a este mensaje
#3 Salvador Gurrera
14/05/2010 - 21:00 | Informe spam
El 14/05/2010 20:51, Alberto Poblacion escribió:
"Salvador Gurrera" wrote in message
news:eQPa%
Estoi desarrollando un programa que tiene que incluir un modulo de
gestión documental, y no se que hacer si guardar lo documentos,
imagenes, ficheros, etc... dentro la la base de datos, o en ficheros
externos.



¿Qué tipo de base de datos vas a usar? Si es SQL Server 2008, puedes
utilizar el almacenamiento de tipo FILESTREAM, que reúne lo mejor de
ambas técnicas. Este almacenamiento guarda los documentos en el sistema
de archivos, pero a la vez los mantiene vinculados con el registro de
datos que les corresponde, con lo que te los gestiona correctamente (por
ejemplo, si borras el registro de datos, te borra también el fichero
asociado sin que tengas que meter nada de código adicional para
borrarlo). También te hace un backup de los ficheros cuando haces backup
de los datos, por ejemplo. Y desde el punto de vista de programación, te
los trata simplemente como un campo BLOB, así que tu programa "ve" los
documentos como si estuvieran en el registro de la base de datos, aunque
en realidad el servidor los guarda como archivos externos.




Muchas gracias investigare sobre Filestream.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida