عندي قاعدة بيانات ضخمة، وسيجري عليها عمليات بحث كثيرة من قبل المستخدمين.
أرجو أولا أن تساعدوني وتنصحوني هل ما سأفعله في هذه القاعدة صحيح أم لا:
قررت أن أنشئ عمودا يحوي النص بالانكليزية كما هو.
وعمودا آخر يحوي النص بعد تحويل إلى small. وذلك من أجل سهول البحث (ففي هذه الحالة لن يضطر البرنامج إلى تحويل الكلمة المدخلة والمراد البحث عنها إلى small ثم تحويل الكلمات في قاعدة البيانات كلمة كلمة إلى small والمقارنة حتى يحصل على النتيجة).
الفكرة الثانية أنني قررت أن أشفر هذه النصوص أو الكلمات فيدل استخدام string سأستخدم long من أجل أن تقل المساحة المستهلكة، ولكن هنا وجدت مشكلة جديدة أن تشفير النص قد لا يسع في long وبالتالي قررت أن أضع 3 أعمدة من نوع long في حال لم يتسع التشفير لعمود واحد.
أرجو توجيهي.
وشكرا.