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