انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: گزینش بین tiny int و varchar برای داده ای که از بین چند مقدار ثابت گزینش می شود  (دفعات بازدید: 713 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام
می دانیم مقدار برخی از اطلاعات از بین چند نوع داده ثابت و مشخص گزینش می شود مانند انواع رنگها. و می توانیم در پایگاه داده خودشان را ذخیره کنیم یا عدد صحیح معادل انها. حال کدام نوع داده برای ذخیره ان ها بهتر است؟

سپاسگزارم
« آخرین ویرایش: 24 اردیبهشت 1398، 10:51 ق‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین blood

  • Newbie
  • *
  • ارسال: 17
  • جنسیت : پسر
    • زرداب
سلام
می دانیم مقدار برخی از اطلاعات از بین چند نوع داده ثابت و مشخص گزینش می شود مانند انواع رنگها. و می توانیم در پایگاه داده خودشان را ذخیره کنیم یا عدد صحیح معادل انها. حال کدام نوع داده برای ذخیره ان ها بهتر است؟

سپاسگزارم

کلا از اعداد استفاده بشه بهتره. چون هم انجام عملیات مقایسه‌ای و منطقی روشون سریع‌تر انجام میشه و هم حجم کمتری استفاده می‌کنن. تو این مورد هم هر یه کاراکتر توی varchar چهاربایت حافظه استفاده می‌کنه ولی tiny int یک بایت استفاده می‌کنه. پس کم کم فضای استفاده شده یک چهارم میشه.