שלח תשובה

זירת השאלות

417
צפיות
7
תשובות

איך עדיף לאחסן מידע במבנה של עץ?

,‏ 7 במרץ, 2005

בניתי דף שהוא מין מערכת ניהול מלאי.
כרגע כל המידע שמור בטבלאות בDB, אבל בדרך לדף אני הופך את המידע לעץ xml  (לכל משתמש במערכת יש כמה לקוחות, לכל לקוח יש כמה מוצרים, ולכל מוצר יש כמה עותקים, כל אחד עם searial) . בדף זה נראה משהו כמו מערכת קבצים.
אבל המעבר הזה מטבלאות לxml נורא(אאאאא) מסורבל ולא יעיל. זה דומה לבניית פורום עץ נראה לי (לא ניסיתי), אולי עדיף להשתמש בxml גם כדי לאגור את המידע.

ז"א, במקום טבלאות DB לכל משתמש יהיה קובץ xml עם העץ הזה שעליו אני יעשה את כל פעולות העדכון למיניהם. מה אתם אומרים?

אגב, מישהו מכיר דרך ב.net להפוך טבלאות לxml בצורה אוטומטית? אני די בטוח שהdataset יודע לקחת טבלה אחת ולהפוך אותה לxml אבל זה לא חוכמה, יש מתודה שתעזור לי? (תהפוך כמה טבלאות לעץ xml לפי הוראות שאני ייתן לה)

תגיות:

7 תשובות

  1. אוריקס הגיב:

    לא הבנתי מה בדיוק אתה רוצה
    אבל XML הוא לא תחליף ל DB בשום צורה כשמדובר על כמויות גדולות ועל ריבוי משתמשים – קח לתשומת לבך.

  2. למה xml לא טוב בשביל כמויות גדולות
    של מידע? בעיה של ריבוי משתמשים לא תהייה לי, כי התוכנית היא שלכל משתמש יהיה קובץ xml משלו (משתשמש לא צריך לדעת מה קורה אצל משתמשים אחרים)

  3. אוריקס הגיב:

    תחשוב על זה
    לפני שאתה עובד עם קובץ XML המנוע צריך לטעון אותו. עכשיו, נניח שיש לך קובץ XML של 10 MB, זה יהיה מאד כבד לטעון כזה דבר. לעומת זאת קובץ קטן זה בהחלט טוב.

  4. אוקי תודה
    וסתם כ-off, אתה מכיר כלים (ב .net) שכן נועדו לעבוד עם עצים גדולים ביעילות?
    בפרוייקט שלי זה יעזור לי המון

  5. בחירת תחום של שורות
    איך אני יכול לבחור מתוך טבלה משורה X עד שורה Y?
    דוגמא :את השורות מהשורה ה20 ועד ה-30.

  6. זהר פלד הגיב:

    על איזה מסד נתונים מדובר?
    יש מסדי נתונים שתומכים ב top, ויש כאלה שתומכים ב Limit, ואני מניח שגם יש כאלה שלא תומכים באף אחד מהם…

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!