ورود

View Full Version : تولید کلید برای دیتای زیاد



mostafa808
دوشنبه 28 اردیبهشت 1394, 21:58 عصر
سلام.
تعریف فیلد کلیدی برای دیتای زیاد اگه اطلاعات بیش از تعداد bigint باشه از چه نوع داده ای باید استفاده بشه؟
اصلا خوب هست که فیلد کلیدی رو بصورت دستی ایجاد کنیم؟

ممنون

SabaSabouhi
سه شنبه 29 اردیبهشت 1394, 09:48 صبح
سلام.
تعریف فیلد کلیدی برای دیتای زیاد اگه اطلاعات بیش از تعداد bigint باشه از چه نوع داده ای باید استفاده بشه؟
اصلا خوب هست که فیلد کلیدی رو بصورت دستی ایجاد کنیم؟

ممنون

سلام
مطمئنی که تعداد بیشتر از bigint هست؟ یا شوخی می‌کنی.
BigInt یک عدد 18 رقمی رو شامل می‌شه، یک بیلیون ( همون میلیارد ) یک عدد 10 رقمی هست و 100 تریلیون یک عدد 15 رقمی.
شما چه چیزی داری که تو 18 رقم جا نمی‌شه؟
گمان می‌کنم کمی اشتباه می‌کنی.

صبا صبوحی

mostafa808
سه شنبه 29 اردیبهشت 1394, 11:15 صبح
خب یه سایت مثل Divar.ir از چی کلیدی داره با اون همه محتوا داره استفاده میکنه که کم نمیاره؟

SabaSabouhi
سه شنبه 29 اردیبهشت 1394, 13:36 عصر
خب یه سایت مثل Divar.ir از چی کلیدی داره با اون همه محتوا داره استفاده میکنه که کم نمیاره؟

سلام
یه محاسبه کوچیک بکن، فرض کن تمام 70 میلیون نفر جمعیت ایران، نفری 1000 تا کالا رو بخوان اونجا ثبت کنن. می‌شه 70 میلیارد عنوان، یا یک عدد 11 رقمی
هنوز 7 رقم تا پر شدن bigint فاصله داری.

برای انتخاب نوع داده‌ی مناسب یه کمی محاسبه کن. همه چی رو دست بالا بگیر و ببین که واقعاً چی لازم داری.
برای چیزی که نیاز نداری هزینه نکن. همین سایت دیوار هم اگه int بگیره، مطمئن باش که کافیه و به این راحتی
پر نمی‌شه، حتا تا 10 سال دیگه. ( ضمن این که عمر مفید نرم‌افزار حداکثر 5 سال هست )

صبا صبوحی

mostafa808
چهارشنبه 30 اردیبهشت 1394, 14:58 عصر
ممنون از راهنماییت

ikallam
شنبه 31 مرداد 1394, 22:12 عصر
درضمن دیوار هر اگهی رو 30 روز فکر کنم بیشتر نگه نمیداره بعد از اون پاک میشه