sql >> Base de Datos >  >> RDS >> Sqlserver

Almacenamiento de imágenes en una base de datos

Sí, es cierto, SQL Server 2008 acaba de implementar una característica como la que mencionas, se llama flujo de archivos. Y es un buen argumento para almacenar blobs en una base de datos, si está seguro de que solo querrá usar SQL Server para su aplicación (o está dispuesto a pagar el precio en rendimiento o en el desarrollo de una capa similar sobre la nueva servidor de base de datos). Aunque espero que comiencen a aparecer capas similares si aún no existen para diferentes servidores de bases de datos.

Como siempre, cuáles serían los beneficios reales dependiendo del escenario particular. Si va a servir muchos archivos grandes y relativamente estáticos, entonces este escenario más el almacenamiento en caché probablemente será la mejor opción considerando una combinación de rendimiento y capacidad de administración.

Este documento técnico describe la función FILESTREAM de SQL Server 2008, que permite el almacenamiento y el acceso eficiente a datos BLOB mediante una combinación de SQL Server 2008 y el sistema de archivos NTFS. Cubre las opciones para el almacenamiento BLOB, la configuración de Windows y SQL Server para usar datos de FILESTREAM, las consideraciones para combinar FILESTREAM con otras características y los detalles de implementación, como la creación de particiones y el rendimiento.