اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ..

لدي موقع وهو عبارة عن متجر توجد به الكثير من المنتجات ، هل يجب ان اخزن هذه المنتجات في قاعدة البيانات ؟ اعلم ان المنتج ربما يتم استخدامه  فيما بعد لكن عند تخزيني لهذه المنتجات في قاعدة البيانات ستأخذ مساحة كبيرة بالاضافة الى الصور التي تمثل المنتج..

هل لابأس من تخزيني لها في قاعدة البيانات ؟

شكرا.

Recommended Posts

  • 0
نشر

إن قاعدة البيانات تم اختراعها لتسمح لنا بتخزين كميات كبيرة من البيانات مع الأخذ  بالحسبان تسهيل التعامل مع هذه البيانات و توفير آليات و لغات برمجة و مكتبات تعمل على تحسين الاستعلامات لهذه البيانات.

تم قديما تخزين البيانات بطريقة عشوائية ضمن ملفات نصية و كان البحث او تعديل أي ششيء صعب جدا، ثم تطور مفهوم قواعد البيانات ليحل مشاكل قراءة وكتابة و التعديل البيانات بسرعة و بدون فقدان اي منها، أي المحافظة عليها، و تمكين النسخ الاحتياطي و إدارة عملي الوصول للبيانات عن طريق تعريف المستخدمين و الصلاحيات.. ومفهوم قواعد البيانات هو علم ضخم.

 يمكننا تجنب حشر الصور في قاعدة البيانات و الاكتفاء بالتعامل معها على شكل ملفات نقوم بادارتها ضمن ملفات نظام التشغيل  لكي تخفف حجم قواعد البيانات التي نضع فيها روابط الملفات أي المسارات و نصل للملف لاحقا عن طريق مساره و ليس بجلب بياناته مباشرة ضمن الاستعلام.

مقالات أكاديمية حسوب عن قواعد البيانات: cademy.hsoub/devops/database

 

  • 0
نشر

الحاجة لتخزين البيانات سببها حاجتنا في استرداد البيانات في وقت لاحق بشكل صحيح وسريع، يمكنك تخزين البيانات ضمن أي مخزن أو توزيعها على عدة أنواع من المخازن،

فوائد مخزن قاعدة البيانات:

  • يوفر سهولة في ربط البيانات مع بعضها
  • سرعة في استرداد البيانات بشكل صحيح بسبب فهرستها    
  • سهولة في الاستعلام عن البيانات واستخراج المعلومات منها
  • سهولة في تعديل أو حذف البيانات

يمكنك تقسيم البيانات إلى عدة مخازن، المعلومات عن المنتجات تخزن ضمن قاعدة البيانات، وصورها تخزن في مخزن نظام الملفات، والاكتفاء بذكر مسار ملف صورة كل منتج ضمن قاعدة البيانات لسهولة استرداده لاحقًا، بهذه الطريقة ستصبح قاعدة البيانات خفيفة وسهلة التعديل و استعلام البيانات منها ولن تؤثر على حجمها

يمكنك الاستفادة من قراءة المقال التالي:

 

  • 0
نشر
بتاريخ 9 ساعات قال Hassan Hedr:

الحاجة لتخزين البيانات سببها حاجتنا في استرداد البيانات في وقت لاحق بشكل صحيح وسريع، يمكنك تخزين البيانات ضمن أي مخزن أو توزيعها على عدة أنواع من المخازن،

فوائد مخزن قاعدة البيانات:

  • يوفر سهولة في ربط البيانات مع بعضها
  • سرعة في استرداد البيانات بشكل صحيح بسبب فهرستها    
  • سهولة في الاستعلام عن البيانات واستخراج المعلومات منها
  • سهولة في تعديل أو حذف البيانات

يمكنك تقسيم البيانات إلى عدة مخازن، المعلومات عن المنتجات تخزن ضمن قاعدة البيانات، وصورها تخزن في مخزن نظام الملفات، والاكتفاء بذكر مسار ملف صورة كل منتج ضمن قاعدة البيانات لسهولة استرداده لاحقًا، بهذه الطريقة ستصبح قاعدة البيانات خفيفة وسهلة التعديل و استعلام البيانات منها ولن تؤثر على حجمها

يمكنك الاستفادة من قراءة المقال التالي:

 

دائما في قواعد البيانات هناك نوعان الاول يطلق عليه posts و الاخر users في mongoDB هل لابأس من اضافة نوع اخر ؟ ام انه من المنطقي ان يكتفي كل موقع بهذين النوعين من التخزين ؟ 

  • 0
نشر
بتاريخ 7 دقائق مضت قال Samer Alashqar:

دائما في قواعد البيانات هناك نوعان الاول يطلق عليه posts و الاخر users في mongoDB هل لابأس من اضافة نوع اخر ؟ ام انه من المنطقي ان يكتفي كل موقع بهذين النوعين من التخزين ؟ 

نمذجة قاعدة البيانات تعتمد على نطاق المشروع وما نوعية البيانات التي يراد تخزينها، إذا كانت النماذج ضمن المشروع عبارة عن مستخدمين ومنشورات فقط ف نعم النوعين كافيان، لكن ان احتاج المشروع لنموذج جديد يجب إضافته لا قواعد في ذلك، طبيعة المشروع تحدد ما هي النماذج الموجودة   

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...