الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عن تشفير البيانات في db

بدأه mostafa111 في 22 أبريل 2011 · 2 رد · 1,082 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي قاعدة بيانات ضخمة، وسيجري عليها عمليات بحث كثيرة من قبل المستخدمين.

أرجو أولا أن تساعدوني وتنصحوني هل ما سأفعله في هذه القاعدة صحيح أم لا:

قررت أن أنشئ عمودا يحوي النص بالانكليزية كما هو.

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

الفكرة الثانية أنني قررت أن أشفر هذه النصوص أو الكلمات فيدل استخدام string سأستخدم long من أجل أن تقل المساحة المستهلكة، ولكن هنا وجدت مشكلة جديدة أن تشفير النص قد لا يسع في long وبالتالي قررت أن أضع 3 أعمدة من نوع long في حال لم يتسع التشفير لعمود واحد.

أرجو توجيهي.

وشكرا.

#2

السلام عليكم

أذا كانت النصوص المقصودة بالبحث طويلة، فـ MySQL توفر خاصية مفيدة للبحث Using MySQL Full-text Searching

ماذا تقصد بالتشفير، هل encryption أو تغيير نوع الحقل أو encoding

#3
choclatboy كتب:

السلام عليكم

أذا كانت النصوص المقصودة بالبحث طويلة، فـ MySQL توفر خاصية مفيدة للبحث Using MySQL Full-text Searching

ماذا تقصد بالتشفير، هل encryption أو تغيير نوع الحقل أو encoding

شكرا لك

النصوص ليست طويلة أبدا هي إما جملة واحدة أو كلمة أو كلمتين...

التشفير عبارة عن استبدال بدل أي حرف رقم خاص بهذا الحرف من أجل أن يكون نوع البيانات هو int أو long بدل string.

أرجو إجابتي على السؤال الأول هل أن أضع عمود جديد هو عبارة عن العمود الأول نفسه ولكن بعد تحويل إلى small هل هذا عمل جيد؟

كما أرجو الإجابة على السؤال الثاني.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…