There are 2 new capabilities in Microsoft SQL Server 2008 for persisting BLOB data.
- FILESTREAM
- Remote BLOB storage
FILESTREAM
It is an attribute that can be set on a ‘varbinary’ column for data persistence on the file streams. This enables the benefits from fast streaming capabilities and storage capabilities.
Remote BLOB storage
It is a client-side API which reduces the application building complexity and relies on an external persistence for BLOBs and a database for relational data. SQL Server 2008 will also continue the support for standard BLOB type through the data type ‘varbinary’.