لدي قاعدة بيانات 'MYSQL' تحتوي على 400000 سجل، [معلومات وتفاصيل عن المستخدم].
ما هي افضل طريقة او قاعدة بيانات للتعامل مع هذه البيانات والبحث بها؟
هناك عدة طرق,
بطبيعة الحال احسن شيء هو عند القيام بهندسة قاعدة بيانتك بحيث تتفادى التكرار وحفظ المعلومات التي يمكن حسابها ... الخ
لكن بما ان قاعدة البيانات موجودة وتغير طريقة حفظ البيانات ربما يؤدي الى اعادة كتابة الكثير من كود البرنامج يمكنك العمل على تحسين الطريقة التي تبحث بها في القاعدة. مثلا:
انشاء indexes
اعادة ترتيب الاوامر (حتى وان كان ال Database managment system يحتوي على خوازميات تقوم باعادة ترتيب الاومر بحيث تستغرق عملية البحث وقت اقل)
يمكنك الاطلاع على بعض النصائح في موقع الـ DMS الذي تستعمله.
بعض النصائح هنا:
التعليقات