PDA

View Full Version : تعیین فیلد از نوع int یا bigint برای دیتابیس فعال ؟



mmnoody2006
سه شنبه 17 آبان 1390, 14:48 عصر
سلام

من نمی دونم برای پروژه ای که حداقل روزانه 1000 داده جدید درونش ثبت می شه کدام نوع داده مناسب تره
آیا bigint برای ذخیره فضای زیادی اشغال می کنه و چه مقدار ؟

حمیدرضاصادقیان
سه شنبه 17 آبان 1390, 15:07 عصر
سلام.
خیر . INteger 4 بایت اشغال میکنه و Bigint 8 بایت.

mmnoody2006
سه شنبه 17 آبان 1390, 17:32 عصر
خیلی ممنون حمید جان پس پیشنهاد شما bigint هست چون من با دیتابیس های بزرگ هنوز سروکار نداشتم و تجربه ای در اداره این نوع دیتابیس ها ندارم

lespaul
سه شنبه 17 آبان 1390, 17:45 عصر
اینکه شما چه نوع داده ای رو انتخاب بکنی بستگی به مورد استفادا و اون بازه ای از اعداد داره که بهشون نیاز داری . اگر بخوای از Bigint استفاده بکنی توی بازه 63^2- تا1-63^2 میتونی کار بکنی و 8 بایت اشغال خواهی کرد و در عوضش برای Int توی بازه از 31^2- تا 1-31^2 و 4 بایت حافظه ! همه چیز بستگی به این داره که توی چه بازه ای با اعداد صحیح میخوای کار بکنی .