اهلا شباب ،
لدى استفسار بسيط و سأشرح بايجاز الفكرة ..
لدى جدول كبير به 20 الف معلومة، المعلومات مقسمة A و B و C .. الخ
يعنى مقسمة معلومات ثقافية، رياضية، تاريخية .. الخ
فى كل مرة يزور فيها الزائر صفحة للمعلومات الرياضية مثلا، اقوم باختيار معلومة عشوائية من الـ 20 الف معلومة بحيث يكون التصنيف رياضى ..
هذا الامر مرهق جدا لقاعدة البيانات بطريقة كبيرة جدا، و لا اعرف ما هو الحل الأمثل لانى لست مبرمج محترف و لكن مجرد هاوى ..كود PHP:
$info = mysql_query("SELECT * FROM `info` WHERE `category` = 'sport' ORDER BY RAND() LIMIT 1");
فكرت فى عمل جدول لكل تصنيف و انا لدى حوالى 200 تصنيف فى كل تصنيف 100 معلومة .. فهل البحث عن معلومة عشوائية فى قاعدة بيانات من 200 جدول (و الجدول فيه 100 معلومة) افضل من البحث عن معلومة عشوائة فى قاعدة بيانات من جدول واحد (والجدول فيه 20000 معلومة) ؟
ام ان هناك حلول احترافية لمثل هذه الحالة افضل من تلك الطريقتين!؟
يعنى ربما يكون حفظ المعلومات فى ملف txt و يتم اختيار معلومة عشوائية منه افضل اساسا من اللجوء لقواعد البيانات << مجرد مثال لا اعرف اذا كان صحيحا ام لا
تحياتى