سلام
من یه پروژه تحت وب دستم هست. الان مشغول طراحی پایگاه داده اش هستم.
سوالی که داشتم اینه که به نظر شما برای اینکه سرعت این سایت من روی وب افزایش پیدا کنه، باید یه جاهایی قید نرمال بودن رو بزنم و جدول دارای افزونگی تولید کنم یا نه؟
یه عده نظرشون اینه که برای اینکه از میزان JOIN شدن جداول موقع Runtime کاسته بشه و متعاقباً میزان ردوبدل شدن داده با Server کم بشه، بعضی جاها باید خودم جداول رو یه تیکه طراحی کنم (یعنی به جای چند جدول یک جدول بزرگ طراحی کنم) که جدول یه جا Load بشه و در نتیجه سرعت بره بالا.
بعضی های دیگه هم میگن که اینجور درست نیست. چون اینجوری Server مدام باید روی جداول بزرگ پردازش انجام بده و فیلترینگ انجام بده و با توجه به حجم درخواست کنندگانی که مدام به Server تقاضا می فرستند، سرعت بیشتر کم میشه.
نظر شما چیه؟
من یه پروژه تحت وب دستم هست. الان مشغول طراحی پایگاه داده اش هستم.
سوالی که داشتم اینه که به نظر شما برای اینکه سرعت این سایت من روی وب افزایش پیدا کنه، باید یه جاهایی قید نرمال بودن رو بزنم و جدول دارای افزونگی تولید کنم یا نه؟
یه عده نظرشون اینه که برای اینکه از میزان JOIN شدن جداول موقع Runtime کاسته بشه و متعاقباً میزان ردوبدل شدن داده با Server کم بشه، بعضی جاها باید خودم جداول رو یه تیکه طراحی کنم (یعنی به جای چند جدول یک جدول بزرگ طراحی کنم) که جدول یه جا Load بشه و در نتیجه سرعت بره بالا.
بعضی های دیگه هم میگن که اینجور درست نیست. چون اینجوری Server مدام باید روی جداول بزرگ پردازش انجام بده و فیلترینگ انجام بده و با توجه به حجم درخواست کنندگانی که مدام به Server تقاضا می فرستند، سرعت بیشتر کم میشه.
نظر شما چیه؟