30-05-09, 18:21 | # 1 |
חבר וותיק
|
[שאלת יעילות] פורום.
התחלתי לבנות פורום לפני כמה ימים,
בעמוד הראשי יש קטגוריות והפורומים שביניהם בניתי טבלה אחת שהיא גם קטגוריות וגם פורומים בצורה הזאת: id | name | desc | node כאשר node 0, זוהי קטגוריה כאשר node מכיל ID הוא פורום. מה הדרך הכי יעילה להציג אותם? יש את השיטה הלדעתי פחות טובה שזה 2 WHILE הידועה אחת לקטגוריות ואחת לפורומים. אך הWHILE יכול לרוץ כל כך הרבה פעמים וזה המון שאלתות כך שזה נראה לי לא יעיל. השיטה שאני עשיתי זה שליפה אחת שמכניסה הכל למערכים ואז אני מוציא את זה בשני FOR EACH. מה יותר יעיל? והאם יש שיטה יותר יעילה? האם עדיף לעשות 2 טבלאות אולי ואז JOIN? בתודה רבה, נבו. |
30-05-09, 19:19 | # 2 |
חבר וותיק
|
רקורסיה
__________________
|
30-05-09, 22:38 | # 3 |
חבר מתקדם
|
|
01-06-09, 19:36 | # 4 |
חבר וותיק
|
אני לא עושה פורום עץ מה הקשר בכלל רקורסיה למה להגיד דברים לא קשורים?
רקורסיה זה בין הדברים הפחות יעילים במסדי נתונים ורצוי להשתמש בזה אך ורק שחייבים. |
01-06-09, 19:43 | # 5 |
חבר מתקדם
|
|
01-06-09, 21:50 | # 6 |
חבר וותיק
|
ברקורסיה אתה עושה כל הזמן שאילתות וFETCH תגיד לי מה יעיל בזה?
זה נחשב דבר כבד. נבו. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|