Да, вярно е, SQL Server 2008 току-що внедри функция като тази, която споменахте, тя се нарича файлов поток. И това наистина е добър аргумент за съхраняване на петна в DB, ако сте сигурни, че ще искате да използвате само SQL Server за вашето приложение (или сте готови да платите цената или за производителност, или за разработване на подобен слой върху новия DB сървър). Въпреки че очаквам подобни слоеве да започнат да се появяват, ако вече не съществуват за различни DB сървъри.
Както винаги какви биха били реалните ползи, зависи от конкретния сценарий. Ако ще обслужвате много сравнително статични, големи файлове, тогава този сценарий плюс кеширане вероятно ще бъде най-добрият вариант, като се има предвид комбинация от производителност/управляемост.
Тази бяла книга описва функцията FILESTREAM на SQL Server 2008, която позволява съхранение и ефективен достъп до BLOB данни с помощта на комбинация от SQL Server 2008 и файловата система NTFS. Той обхваща избори за BLOB съхранение, конфигуриране на Windows и SQL Server за използване на FILESTREAM данни, съображения за комбиниране на FILESTREAM с други функции и подробности за изпълнението, като разделяне и производителност.