دلایل زیادی وجود داره که عکس رو در دیتابیس ذخیره کنیم:
1) یکپارچه کردن Security بین تصاویر و سایر اطلاعات دیتابیس. نیازی نیست که دیتابیس رو با یک مکانیزم ایمن کنیم، و تصاویر رو بصورت فایل با مکانیزم دیگه
2) امکان Backup/Restore با بقیه دیتابیس یکپارچه میشه
3) وارد کردن تصاویر در دیتابیس بصورت Transactional میشه و امکان Rollback کردن وجود داره
4) میتونن در Replication شرکت کنند
5) با استفاده از Filegroupهای مجزا میتونین به نحوی تصاویر رو سازمان دهی کنین که حجم زیادشون ابدا برای سایر اطلاعات دست و پا گیر نشه
تنها اشکالش اینه که حجم دیتابیس بزرگ میشه! حالا سبک سنگین کنین ببینین کدوم حالت براتون مناسبه