تنحفظ في مجلد,, ويتسجل في القاعدة مسار الصورة فقط.
والأسباب متعددة كالسرعة في الاستعراض، وتقليل حجم القاعدة عند عمل الباك أب، تلافي مشاكل الترميز .... إلخ
سؤال جيد لأي مبرمج أو مشرف على ادارة نظام لقواعد البيانات يمر عليّ خلال الدورات التدريبية، اجوبة الاخوة جميعها صحيحة ولكن يجب أخذ الحالات الخاصة بعين الاعتبار ايضاً:
الصور الصغيرة والمتوسطة: خزنها في ملف والاحتفاظ بالاسم، أو الرابط، أو الHashcode في قاعدة البيانات بحسب درجة خصوصية الصور والبيانات المحفوظة فيها
الصور المتعلقة بالمواقع الجغرافية Geospatial يتم استخدام طريقة خاصة لحفظ البيانات والصور كالتي تقدمها SQL Server من اصدار 2008 والى الان
يفضل الاحتفاظ بها في مجلد ووضع مسارها في الحقل المخصص للصورة بقاعدة البيانات
وهذا حتى لا تزيد حجم قاعدة البيانات بشكل كبير
مثلا في سكربت مدونة بسيطة ما هي أفضل طريقة لتخزين الصور .
تخزينها في قاعدة البيانات و من ثم جلبها ، او تخزينها في مجلد و فقط .
التعليقات