PDA

View Full Version : انتخاب نوع داده مناسب برای تصاویر



sasan_22
دوشنبه 22 آبان 1391, 01:00 صبح
سلام ب همگی
من از sql 2008 استفاده می کنم و اشکالاتی تو زمینه نوع داده برخی ستونهام دارم از جمله:
1- نوع داده برای ذخیره تصاویر با فرمت jpg یا gif (که کمترین حجم رو دارند) چی انتخاب کنم؟؟ من خودم Nvarchar(max) گذاشتم ولی جایی خوندم که باید نوع آن varbinary یا خود binary باشه؟ در ضمن این جدول من رکورد زیاد داره (خواهد داشت) و هر رکورد ستونی برای ذخیره عکس داره. در اینجا حجم بانکم مهمه
2- اگر nvarchar(max) بذارم ولی داده ای وارد نکنم چقدر به حجم بانکم اضافه میشه؟؟ (فرض کنید 2000 رکورد در فیلد تصاویر مقدار null گرفته اند) آنگاه 2000 تا nvarchar(max) برای بانک در نظر گرفته می شود آیا این کار درست است؟؟


پیشنهاد شما جهت انتخاب نوع داده برای ذخیره تصاویر چیست ؟؟ (بی زحمت دلیل خود را بگوئید)
خیلی ممنون

hamid-nic
دوشنبه 22 آبان 1391, 01:09 صبح
دوست عزیز برای تصویر nvarchar !!! :متعجب:
برای تصویر باید از نوع داده ی image استفاده کنید . در این مورد توی سایت موارد زیادی بحث شده اگر جست و جو کنید خواهید یافت ...

JaVa
دوشنبه 22 آبان 1391, 07:37 صبح
اگه می خوای حجم بانکت زیاد نشه و همچنین داری از یه زبان سطح بالا هم استفاده می کنی شما بجای اینکه خود عکسو ذخیره کنی بیا آدرس عکسو ذخیره کن بعد وقتی که می خوای ازش استفاده کنی با آدرس عکس مورد نظر عکسو رو توی برنامت باز کن. در غیر اینصورت varbinary بهترین گزینه است./*


موفق باشید.*

حمیدرضاصادقیان
دوشنبه 22 آبان 1391, 08:12 صبح
سلام.
بارها مطرح شده جستجو کنید.
درمورد FileStream.