نوشته شده توسط
mrali.jalali
من خودم یک برنامه دارم که صدو سی چهل هزار سند ثبت شده الانم حجمش 12 گیگ شده . نوعش هم باینریه . داخل سایت مایکروسافت خوندم اگر حجم از یک مگ (ولی 512 عملیشه) کمتر باشه بهتره که داخل خود sql ذخیره بشه ولی بیشتر شد از فایل استریم استفاده بشه . مشکل فقط تو بک آپ گرفتنه که بصورت parall (اگر درست نوشته باشم) حل میشه
سلام مجدد دوست من ، اگه دقت میکردی منم بهشون ذخریه عکس بصورت باینری هست رو بهشمون گفتم و اینگه به نظر خودت 12 گیگ برای یک بانک که حجم داده هاش حتی از صد هزار فراتر نرفته چه برسه به میلیون منطقیه؟؟؟ شما باید طوری کدنویسی کنید که تا حد امکان Performance برنامه پایین نیاد . حالا پیشنهاد شما در پست قبل که کار رو بدتر کرد "فکز کنم باید داخل sql یک فایل گروپ دیگه تو یک مسیر دیگه بسازی و ادامه ذخیره سازی میره روی اون درایو
" حالا بگذریم منظور از اون درایو چی بود ؟ بازم بنظرت منطقیه اگه حجم بانک حی بالا بره ما بیایم یه درکنارش فایل گروپ درست کنیم اون موقع میشه عین پایگاه داده شما که به 150هزار نرسیده حجم فوق العاده ای رو گرفته . تنها کاری که میتونه ایشون بکنه اینکه از این به بعد فیلد ها رو باینری بکنه و در محیط پروژه تابعی رو درست کنه عکس هار بصورت باینری بگیره با استفاده از DataCommand پارامتر دار پاس بده به پایگاه اصولیش اینطور بود که از اول طراحی بانک اینکار رو میکرد که خودشونم فرمودند اشتباه کردن حالا دیگه باید از این به بعدش رو از این روش جلو برن بنظر بنده .
پیروز و موفق باشی .