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

السؤال

نشر (معدل)

ما هو الأفضل من حيث الأداء والسرعة:
ترك مهمة توليد البيانات لكود، أم تخزينها في قاعدة البيانات؟
علمًا أن لدي 3 ملايين مدخلًا، وانني أقوم ببرمجة تطبيق أندرويد.

تم التعديل في بواسطة أحمد مراد

Recommended Posts

  • 0
نشر

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

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

أضف إلى أن البحث في قاعدة البيانات الكبيرة قد يتطلب وقتا.

قدمت لك نصيحتي وإيجابيات ومساوئ كل حالة لذلك اختر حسب متطلبات تطبيقك.

  • 1
نشر

هناك قاعدة في علم قواعد البيانات تقول :

لا تخزن أي بيانات يمكن حسابها

ولكنها ليست شرطاً

في حالة برنامجك فليس معنى أن لديك 3 مليون سجل أنك ستقوم بقرائتها كلها بأمر واحد

بالتأكيد هناك حدود للعمليات التي ستقوم بها على البيانات

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...