אשכול: שליפת כמה IDS
View Single Post
ישן 14-10-14, 19:55   # 5
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

את הפתרון הראשון אני לא מכיר.
את הפתרון השני מכיר בצורה די שטחית - ל- 3 שורות כמו במקרה הזה זה עשוי להתאים ולהיות פשוט יותר לכתיבה יחסית לפונקצית מיון ברמת האפליקציה, אם יש לך מס' לא מוגבל או לא ידוע מראש של IDs, הפתרון הזה לא סקלאבילי ולא מתאים לדעתי, נראה לי לא הגיוני לכתוב שורה כזו עבור כל id (גם אם זה יהיה אוטומטי, זאת עדיין שאילה ענקית שנשלחת לדטאבייס).

מבחינת מהירות - ל- 3 תוצאות ההבדל זניח, לכמות גדולה של רשומות צריך לבדוק.
מצד אחד ה- DB אמור להיות מהיר יותר בפעולות מהסוג הזה בהנחה ויש אינדקסים והכל, מצד שני לא עבדתי עם הפונקציונליות הזו וממבט חטוף היא נראית לי לא ממש מתאימה לסוג המיון שאתה רוצה לעשות ובמקרה שיש הרבה תנאים כאלו.
  Reply With Quote