595
צפיות
צפיות
7
תשובות
תשובות
איך עדיף לאחסן מידע במבנה של עץ?
בניתי דף שהוא מין מערכת ניהול מלאי.
כרגע כל המידע שמור בטבלאות בDB, אבל בדרך לדף אני הופך את המידע לעץ xml (לכל משתמש במערכת יש כמה לקוחות, לכל לקוח יש כמה מוצרים, ולכל מוצר יש כמה עותקים, כל אחד עם searial) . בדף זה נראה משהו כמו מערכת קבצים.
אבל המעבר הזה מטבלאות לxml נורא(אאאאא) מסורבל ולא יעיל. זה דומה לבניית פורום עץ נראה לי (לא ניסיתי), אולי עדיף להשתמש בxml גם כדי לאגור את המידע.
ז"א, במקום טבלאות DB לכל משתמש יהיה קובץ xml עם העץ הזה שעליו אני יעשה את כל פעולות העדכון למיניהם. מה אתם אומרים?
אגב, מישהו מכיר דרך ב.net להפוך טבלאות לxml בצורה אוטומטית? אני די בטוח שהdataset יודע לקחת טבלה אחת ולהפוך אותה לxml אבל זה לא חוכמה, יש מתודה שתעזור לי? (תהפוך כמה טבלאות לעץ xml לפי הוראות שאני ייתן לה)
7 תשובות
לא הבנתי מה בדיוק אתה רוצה
אבל XML הוא לא תחליף ל DB בשום צורה כשמדובר על כמויות גדולות ועל ריבוי משתמשים – קח לתשומת לבך.
למה xml לא טוב בשביל כמויות גדולות
של מידע? בעיה של ריבוי משתמשים לא תהייה לי, כי התוכנית היא שלכל משתמש יהיה קובץ xml משלו (משתשמש לא צריך לדעת מה קורה אצל משתמשים אחרים)
תחשוב על זה
לפני שאתה עובד עם קובץ XML המנוע צריך לטעון אותו. עכשיו, נניח שיש לך קובץ XML של 10 MB, זה יהיה מאד כבד לטעון כזה דבר. לעומת זאת קובץ קטן זה בהחלט טוב.
אוקי תודה
וסתם כ-off, אתה מכיר כלים (ב .net) שכן נועדו לעבוד עם עצים גדולים ביעילות?
בפרוייקט שלי זה יעזור לי המון
בחירת תחום של שורות
איך אני יכול לבחור מתוך טבלה משורה X עד שורה Y?
דוגמא :את השורות מהשורה ה20 ועד ה-30.
על איזה מסד נתונים מדובר?
יש מסדי נתונים שתומכים ב top, ויש כאלה שתומכים ב Limit, ואני מניח שגם יש כאלה שלא תומכים באף אחד מהם…
sql server