p_ooya
جمعه 05 تیر 1388, 17:47 عصر
سلام بر همه. من این سوال رو تو تالار عمومی بانک های اطلاعاتی پرسیدم و وقتی بعد از 5 روز کسی جواب نداد اینجا مطرح می کنم شاید بر و بچه های دلفی کار محبت بیشتری نشون بدند.
دوستان! سوالی که می پرسم ممکنه از نظر شما پیش پا افتاده باشه اما خب برای من نه :لبخند:.
من یه بانک (SQL Server یا MySql، هنوز تصمیم نگرفته ام) روی هاست دارم که در یکی از جدولهاش در نهایت 2 تا 3 میلیون رکورد قرار خواهد گرفت (به جدولهای دیگه کاری ندارم). در هر 30 تا 40 رکورد، تعدادی از فیلد ها دائماً تکرار میشند (مثل یک فاکتور، که تارخ و شماره و نام و مشتری برای همه اقلام یک فاکتور ثابتند) . به نظر شما، با این تعداد رکورد بهتره که سربار افزونگی داده رو قبول کنم یا اینکه جدول رو دو قسمت کنم و علیرغم طولانی شدن زمان پرس و جو از inner join استفاده کنم؟
دوستان! سوالی که می پرسم ممکنه از نظر شما پیش پا افتاده باشه اما خب برای من نه :لبخند:.
من یه بانک (SQL Server یا MySql، هنوز تصمیم نگرفته ام) روی هاست دارم که در یکی از جدولهاش در نهایت 2 تا 3 میلیون رکورد قرار خواهد گرفت (به جدولهای دیگه کاری ندارم). در هر 30 تا 40 رکورد، تعدادی از فیلد ها دائماً تکرار میشند (مثل یک فاکتور، که تارخ و شماره و نام و مشتری برای همه اقلام یک فاکتور ثابتند) . به نظر شما، با این تعداد رکورد بهتره که سربار افزونگی داده رو قبول کنم یا اینکه جدول رو دو قسمت کنم و علیرغم طولانی شدن زمان پرس و جو از inner join استفاده کنم؟