ورود

View Full Version : استفاده از File Stream



m.webgard
سه شنبه 15 بهمن 1392, 20:18 عصر
با سلام
من جدولی با عنوان Person دارم که میخوام تصاویر اشخاص در اون ذخیره بشه
حجم هر عکس هم کمتر از 300 الی 400 کیلوبایته
از طرفی جدولی هم برای ذخیره سازی نامه ها دارم که ممکنه حجم نامه ها بیشتر از این مقدار باشه

حالا سوال من اینه که:
به نظر شما از VarBinary استفاده کنم یا File Stream؟
اگر از File Stream استفاده کنم و نرم افزار هم تحت شبکه باشه در بارگذاری تصاویر مشکلی هست؟
استفاده از File Stream در کدام دات نت فریمورک پشتیبانی میشه؟

ممنون میشم همه دوستان راهنمایی کنند.
یاعلی

حمیدرضاصادقیان
سه شنبه 15 بهمن 1392, 22:04 عصر
سلام.
Filestream از نسخه 2008 به بعد راه اندازی شده و در نسخه 2012 میتونید از قابلیت FileTable استفاده کنید.در ضمن روی یک مسیر Share اینکارو میکنه که سرویس SQL Server به اون کاملا دسترسی داره به همین خاطر در شبکه مشکلی براش ایجاد نمیشه.
بهتره از FileStream یا Filetable استفاده کنید به دلیل اینکه میتونید جداول و فایلها رو جدا کنید و به صورت جداگانه ازشون Backupتهیه کنید و همچنین Load داده های جدول که خیلی سبک هستند و نیازی نیست کل فایل Load شود.