דווקא יש...אם לדוג' מספר המשתמשים במערכת כזו גדול סביר להניח שבמקרה שתרצה לחפש מתוך הטבלה של המוצרים שורה בודדת ששייכת למוצר ששייך למשתמש מסוים ייקח הרבה זמן.
לעומת זאת אם מההתחלה תגדיר לשרת ללכת לטבלה של המשתמשים, משם לבחור את השורה ששייכת למשתמש X ולהוציא את הערך של העמודה PRODUCTS (המוצרים של המשתמש) זה ייקח זמן מועט יחסית למקרה הנ"ל.
אני גם מאמין שבמערכת כזאת מן הסתם העגלה של משתמש בודד תהיה קטנה יחסית לעומת עגלה כוללת של כל המשתמשים באתר (כלומר טבלה ובה יוכלו כל המוצרים של כל המשתמשים).
בכל אופן זו דעתי ואני באמת לא מבין למה דווקא בגלל שMySQL ידוע כ RDBMS זה אומר שצריכים ללכת ע"פ השם שלו אם אפשר לייעל את זה אחרת...
|