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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 19 اردیبهشت 1398، 09:02 ق‌ظ

عنوان: گزینش بین tiny int و varchar برای داده ای که از بین چند مقدار ثابت گزینش می شود
ارسال شده توسط: rahmani در 19 اردیبهشت 1398، 09:02 ق‌ظ
سلام
می دانیم مقدار برخی از اطلاعات از بین چند نوع داده ثابت و مشخص گزینش می شود مانند انواع رنگها. و می توانیم در پایگاه داده خودشان را ذخیره کنیم یا عدد صحیح معادل انها. حال کدام نوع داده برای ذخیره ان ها بهتر است؟

سپاسگزارم
عنوان: پاسخ : گزینش بین tiny int یا varchar برای داده ای که از بین چند مقدار ثابت گزینش می شود
ارسال شده توسط: blood در 20 اردیبهشت 1398، 07:46 ب‌ظ
سلام
می دانیم مقدار برخی از اطلاعات از بین چند نوع داده ثابت و مشخص گزینش می شود مانند انواع رنگها. و می توانیم در پایگاه داده خودشان را ذخیره کنیم یا عدد صحیح معادل انها. حال کدام نوع داده برای ذخیره ان ها بهتر است؟

سپاسگزارم

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