Hola Hernan,
Te recomiendo que hagas un servicio definido mediante una interfaz del tipo:
public interface IFileService {
IFile GetFile(Guid fileID);
SaveFile(Guid fileID);
DeleteFile(Guid fileID);
}
public interface IFile {
Guid ID { get; }
String Name { get; }
String ContentType { get; }
IStream Content { get; } // De memoria, no me acuerdo de la interfaz de
un stream
}
Luego haces una implementacion que use FileSystem, otra que use BD, otra que
use un servicio centralizado, etc.
Esto te va a permitir demorar la decision hasta que hagas las pruebas. En mi
opinion, si las guardas en una base de datos, que sea una base de datos
independiente de la principal, de esa manera te permite optimizarla de otra
manera.
Un saludo
Carlos Peix
_____
De: [email protected] [mailto:[email protected]] En nombre de Hernan
Ventre
Enviado el: Lunes, 03 de Agosto de 2009 04:58 p.m.
Para: [email protected]
Asunto: [puntonet] Manipulación de imagenes
Estimados,
Estoy trabajando en un proyecto web, y voy a necesitar administrar y
manipular imagenes, videos y sonido.
Por lo que estuve investigando, la verdad es que me gustaría manipularlas
con ADO.NET con SQL SERVER 2005, pero me gustaría escuchar vuestra opinión
al respecto.
Una de las cosas que me preocupa es la performance de la BD, aunque imagino
que administrar gran cantidad de imagenes en una estructura de carpetas en
el sitio también traería sus complicaciones.
Pido disculpas por la poca información que brindo, pero la idea es orientar
mi investigación en el tema.
Desde ya muchas gracias,
Hernán Ventre
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar