Ya, benar, SQL Server 2008 baru saja mengimplementasikan fitur seperti yang Anda sebutkan, namanya filestream. Dan itu memang argumen yang bagus untuk menyimpan gumpalan dalam DB, jika Anda yakin Anda hanya ingin menggunakan SQL Server untuk aplikasi Anda (atau bersedia membayar harga baik dalam kinerja atau dalam mengembangkan lapisan serupa di atas yang baru server DB). Meskipun saya berharap lapisan serupa akan mulai muncul jika belum ada untuk server DB yang berbeda.
Seperti biasa, apa manfaat sebenarnya tergantung pada skenario tertentu. Jika Anda akan menyajikan banyak file besar yang relatif statis, skenario ini ditambah caching mungkin akan menjadi pilihan terbaik dengan mempertimbangkan kombo kinerja/kelolakan.
Buku putih ini menjelaskan fitur FILESTREAM dari SQL Server 2008, yang memungkinkan penyimpanan dan akses efisien ke data BLOB menggunakan kombinasi SQL Server 2008 dan sistem file NTFS. Ini mencakup pilihan untuk penyimpanan BLOB, mengkonfigurasi Windows dan SQL Server untuk menggunakan data FILESTREAM, pertimbangan untuk menggabungkan FILESTREAM dengan fitur lain, dan detail implementasi seperti partisi dan kinerja.