با سلام و عرض ادب خدمت مهندسین محترم.برای یه سایت فروشگاهی خود تصاویر باید در دیتابیس ذخیره بشه یا فقط آدرسشون باید در دیتابیس ذخیره بشه؟ در کل چه موقع خود تصاویر و چه موقع آدرس تصاویر در دیتابیس ذخیره می شود؟
با سلام و عرض ادب خدمت مهندسین محترم.برای یه سایت فروشگاهی خود تصاویر باید در دیتابیس ذخیره بشه یا فقط آدرسشون باید در دیتابیس ذخیره بشه؟ در کل چه موقع خود تصاویر و چه موقع آدرس تصاویر در دیتابیس ذخیره می شود؟
من خودم توی فایل ذخیره میکنم، الان هم 2 دلیل به ذهنم میرسه که مفیده این کار:
1- حجم دیتابیس زیاد نمیشه بیخود.
2- میتونید با اسم دلخواه توی فولدر ذخیره کنید و فولدر بندی کنید. اسم مناسب برای عکس ، ایندکس شدن رو بهتر میکنه.
سلام
اگر حجم فایل ها(حالا چه تصاویر باشه و چه فایل های دیگر) زیاد باشه، روش بهینه ذخیره سازی بر روی فایل سیستم خواهد بود. برای این منظور هم روش بهینه ای در SQL Server وجود داره بنام File Stream که خود SQL Server فایل ها رو بصورت پوشه بندی شده ذخیره میکنه و آدرس مربوطه رو در دیتا بیس خواهد داشت.
البته شمای برنامه نویس دیگه درگیر جزئیات این فرایند نخواهید شد(بجز مرحله راه اندازی این ویژگی) و بصورت یک فیلد عادی با آن سروکار خواهید داشت.
لذا پیشنهاد میشه در این خصوص مطالعه بفرمایید.