PDA

View Full Version : سرعت جستجو با عدد بالاتر و بهتر هستش یا حروف؟



saeed-71
جمعه 23 خرداد 1393, 09:36 صبح
سلام.
من باید همزمان چندین فیلد رو سلکت کنم.
مثلا
مدل
برند
کشور
حالا اگه برا مشخصات هر کدوم یه فیلد عددی تعریف کنم و با ایدشون ذخیره کنم و جستجو کنم بهتره یا با همون حروف هم ذخیره کنم فرق نداره؟

cpuram
جمعه 23 خرداد 1393, 10:02 صبح
کلا بهتره با id کار کنید.رشته کار جالبی نیست.

kaamraan
شنبه 24 خرداد 1393, 08:39 صبح
مشخص عدد بهتره هرچند بستگی به طول عدد هم داره مثلا خوب یک عبارت ۳ کارکتری بهتر از یک عدد ۱۲ رقمی هست برای این کار معمولا از ریلیشن Many to Many یا Many to One استفاده می‌کنند. اما خوب اگر سایت شما ترافیک زیادی نداره فرقی نمی‌کنه چون به اون صورت محسوس نیست

metal gear solid 4
شنبه 24 خرداد 1393, 09:40 صبح
سریعترین جستجو در Database ها بر اساس Primary Key ـه که عدده. حتی اگرطولش زیاد باشه. این مساله تا جایی پیش رفته که شما حتی اگر Primary Key از نوع Auto Increment در جداول InnoDB ایجاد نکرده باشید خود MySQL ( فرض میکنم شما با MySQL کار میکنید ) به صورت زیرساخت و بدور از دید شمای کاربر اینکارو انجام میده و ایندکس گذاری هاشو انجام میده.