View Full Version : ذخیره تصویر در دیتابیس یا آدرس آن در دیتابیس؟
raha raad
سه شنبه 30 خرداد 1396, 08:21 صبح
با سلام و عرض ادب خدمت مهندسین محترم.برای یه سایت فروشگاهی خود تصاویر باید در دیتابیس ذخیره بشه یا فقط آدرسشون باید در دیتابیس ذخیره بشه؟ در کل چه موقع خود تصاویر و چه موقع آدرس تصاویر در دیتابیس ذخیره می شود؟:متفکر:
moslem.hady
سه شنبه 30 خرداد 1396, 08:52 صبح
من خودم توی فایل ذخیره میکنم، الان هم 2 دلیل به ذهنم میرسه که مفیده این کار:
1- حجم دیتابیس زیاد نمیشه بیخود.
2- میتونید با اسم دلخواه توی فولدر ذخیره کنید و فولدر بندی کنید. اسم مناسب برای عکس ، ایندکس شدن رو بهتر میکنه.
hp1361
سه شنبه 30 خرداد 1396, 09:03 صبح
با سلام و عرض ادب خدمت مهندسین محترم.برای یه سایت فروشگاهی خود تصاویر باید در دیتابیس ذخیره بشه یا فقط آدرسشون باید در دیتابیس ذخیره بشه؟ در کل چه موقع خود تصاویر و چه موقع آدرس تصاویر در دیتابیس ذخیره می شود؟:متفکر:
سلام
اگر حجم فایل ها(حالا چه تصاویر باشه و چه فایل های دیگر) زیاد باشه، روش بهینه ذخیره سازی بر روی فایل سیستم خواهد بود. برای این منظور هم روش بهینه ای در SQL Server وجود داره بنام File Stream که خود SQL Server فایل ها رو بصورت پوشه بندی شده ذخیره میکنه و آدرس مربوطه رو در دیتا بیس خواهد داشت.
البته شمای برنامه نویس دیگه درگیر جزئیات این فرایند نخواهید شد(بجز مرحله راه اندازی این ویژگی) و بصورت یک فیلد عادی با آن سروکار خواهید داشت.
لذا پیشنهاد میشه در این خصوص مطالعه بفرمایید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.