با سلام
دوستان من یه قسمت آپلود توی پروژم دارم که فایل های با حجم بالای 500 مگابایت رو رو باید به صورت باینری در sql server ذخیره کنم
میخواستم بدونم از نظر شما چه روشی رو میتونم برای ذخیره سازی این داده ها استفاده کنم که بهینه تر باشه ؟؟
درود رضا جان
به نظر من استفاده از FILESTREAM درست هستش :
ببخشید جسارت میکنم
FILESTREAM توی SQL Server یه نوع دادهای نیست که بخوایم توش دادهها رو ذخیره کنیم. معمولاً اگه دادهها رو توی نوع دادهی BLOB ذخیره کنیم، این دادهها فقط توی همون Primary filegroup (که بخش اصلی دیتابیس هست) ذخیره میشن، نه توی FILESTREAM. برای این که از FILESTREAM استفاده کنیم، باید یه filegroup جدید به اسم FILESTREAM بسازیم. بعدش باید یه جدولی تعریف کنیم که یه ستون از نوع varbinary(max) داره و بهش ویژگی FILESTREAM رو اضافه کنیم.
این کار باعث میشه SQL Server بتونه این نوع دادهها رو به جای اینکه توی دیتابیس ذخیره کنه، توی سیستم فایل ذخیره کنه. وقتی ما میخوایم به این فایلهایی که توی سیستم فایل ذخیره شدن دسترسی پیدا کنیم، هیچ تفاوتی حس نمیکنیم و انگار داریم با دادههایی که توی دیتابیس سنتی ذخیره شدن کار میکنیم.
:)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟