يعتمد على نوعية البرنامج، اذا كانت الصور تعتبر امر حساس فحفظها في قاعدة البيانات يعتبر كنوع من الحماية للصورة، مع انه ممكن ان تحمي الصور على القرص الصلب، لكن بطبيعة الحال حفظ الصور في قاعدة البيانات يعني زيادة العبئ على مخدم قاعدة البيانات يجب ان تاخذ هذه النقطة بعين الاعتبار اما حفظ الصور على القرص الصلب بيكون افضل للخادم وبيساهم في عملية اداء الموقع او ما يعرف بـ Optimization خصوصا لو كنت تتعامل مع سيرفرات CDN او اي خدمة من هذه النوع، فحفظ الصور على قاعدة البيانات ممكن يحرمك من هذه الميزة.
افضل طريقة تخزينها على شكل ملفات و اسمها يكون فى قاعدة البيانات و ممكن تقلل من مخاطر الوصول لها بتغير ال Extension او تغير ال Bindery وقبل استدعاء الصورة تعيدها كما كانت
المشكلة في عدم تخزين الصور في قاعدة البيانات نفسها هي قابلية النقل ومسألة النسخ الاحتياطي. فأنت بهذه الطريقة تعزل جزءاً من المحتوى عن المحتوى الرئيسي، مما سيضطرك للجوء لأكثر من استراتيجية واحدة للنسخ الاحتياطي.
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.