הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-05-09, 18:21   # 1
nevo
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 1,217

nevo לא מחובר  

[שאלת יעילות] פורום.

התחלתי לבנות פורום לפני כמה ימים,
בעמוד הראשי יש קטגוריות והפורומים שביניהם
בניתי טבלה אחת שהיא גם קטגוריות וגם פורומים בצורה הזאת:
id | name | desc | node
כאשר node 0, זוהי קטגוריה
כאשר node מכיל ID הוא פורום.

מה הדרך הכי יעילה להציג אותם?
יש את השיטה הלדעתי פחות טובה שזה 2 WHILE הידועה אחת לקטגוריות ואחת לפורומים.
אך הWHILE יכול לרוץ כל כך הרבה פעמים וזה המון שאלתות כך שזה נראה לי לא יעיל.

השיטה שאני עשיתי זה שליפה אחת שמכניסה הכל למערכים ואז אני מוציא את זה בשני FOR EACH.

מה יותר יעיל?
והאם יש שיטה יותר יעילה?
האם עדיף לעשות 2 טבלאות אולי ואז JOIN?
בתודה רבה,

נבו.
  Reply With Quote
ישן 30-05-09, 19:19   # 2
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

רקורסיה
__________________
  Reply With Quote
ישן 30-05-09, 22:38   # 3
Shillo
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 509

Shillo לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
רקורסיה
אני לא חושב שהוא מנסה לעשות פורום עץ, ככה שזה לא משנה.
רקורסיה ממילא עובדת על הזיכרון, אתה יכול לעשות מה שבא לך, FOREACH / FOR / WHILE.
  Reply With Quote
ישן 01-06-09, 19:36   # 4
nevo
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 1,217

nevo לא מחובר  

אני לא עושה פורום עץ מה הקשר בכלל רקורסיה למה להגיד דברים לא קשורים?
רקורסיה זה בין הדברים הפחות יעילים במסדי נתונים ורצוי להשתמש בזה אך ורק שחייבים.
  Reply With Quote
ישן 01-06-09, 19:43   # 5
Shillo
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 509

Shillo לא מחובר  

ציטוט:
נכתב במקור על ידי nevo צפה בהודעה
אני לא עושה פורום עץ מה הקשר בכלל רקורסיה למה להגיד דברים לא קשורים?
רקורסיה זה בין הדברים הפחות יעילים במסדי נתונים ורצוי להשתמש בזה אך ורק שחייבים.
רקורסיה מבחינת יעילות עובדת כמו לולאה רגילה, ומה אתה מתעצבן?
  Reply With Quote
ישן 01-06-09, 21:50   # 6
nevo
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 1,217

nevo לא מחובר  

ברקורסיה אתה עושה כל הזמן שאילתות וFETCH תגיד לי מה יעיל בזה?
זה נחשב דבר כבד.

נבו.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:48.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ