מסדי נתונים מבוססי XML...
היי לכולם, יש לי שאלה שנוגעת לנושא. אני מתחיל לעבוד עכשיו (.NET) על פרוייקט לניהול רשימות שנשמרות או לפחות מיוצגות בצורה של עץ (כמו מערכת קבצים, רשימת שירים והקבצה שלהם וכו'). כל המידע הזה אמור להישמר במסד נתונים מן הסתם לצורך העניין. העניין החשוב ביותר הוא נוחות השמירה והגישה לנתונים באמצעות שאילתות. פיתרון של בעייה מהסוג הזה עם מסד נתונים טבלאי היא ברוך אחד גדול ודי מעצבנת ולכן אני פונה לפיתרון של מסדי נתונים מבוססי XML מההתחלה. השאלה שלי היא, האם מישהו מכיר מסד כזה שהוא קוד פתוח/חינמי ויעיל בצורה בלתי רגילה ע"פ שימוש בקבצי XML רגילים? או לטעון אותם לבסיס נתונים טבלאי ואז להריץ עליהם שאילתות? במקום להגדיר מספר עמודות (במסד טבלאי) קבוע ולקבוע שדה מסויים שיכיל את מספר הקבוצות כאשר הן מופרדות בפסיקים אני מעדיף לפתור את הבעייה באמצעות שימוש בעץ שהוא הפיתרון הכי טריויאלי לעניין. הסיבה לפנייה דווקא לכיוון של עץ היא הרצון שלא להגביל את ה-NESTING האפשרי - יצירה של קבוצות ותתי^N קבוצות כמה שהזיכרון רק מאפשר, ונוסף על כך שרשומות מקבצים מסויימים אמורים להופיע מספר פעמים ואני לא רוצה לבזבז מקום. אשמח גם לשמוע רעיונות אחרים על ייצוג אפשרי לנתונים הללו. בתודה מראש. שלכם, מוטי.
היי לכולם, יש לי שאלה שנוגעת לנושא. אני מתחיל לעבוד עכשיו (.NET) על פרוייקט לניהול רשימות שנשמרות או לפחות מיוצגות בצורה של עץ (כמו מערכת קבצים, רשימת שירים והקבצה שלהם וכו'). כל המידע הזה אמור להישמר במסד נתונים מן הסתם לצורך העניין. העניין החשוב ביותר הוא נוחות השמירה והגישה לנתונים באמצעות שאילתות. פיתרון של בעייה מהסוג הזה עם מסד נתונים טבלאי היא ברוך אחד גדול ודי מעצבנת ולכן אני פונה לפיתרון של מסדי נתונים מבוססי XML מההתחלה. השאלה שלי היא, האם מישהו מכיר מסד כזה שהוא קוד פתוח/חינמי ויעיל בצורה בלתי רגילה ע"פ שימוש בקבצי XML רגילים? או לטעון אותם לבסיס נתונים טבלאי ואז להריץ עליהם שאילתות? במקום להגדיר מספר עמודות (במסד טבלאי) קבוע ולקבוע שדה מסויים שיכיל את מספר הקבוצות כאשר הן מופרדות בפסיקים אני מעדיף לפתור את הבעייה באמצעות שימוש בעץ שהוא הפיתרון הכי טריויאלי לעניין. הסיבה לפנייה דווקא לכיוון של עץ היא הרצון שלא להגביל את ה-NESTING האפשרי - יצירה של קבוצות ותתי^N קבוצות כמה שהזיכרון רק מאפשר, ונוסף על כך שרשומות מקבצים מסויימים אמורים להופיע מספר פעמים ואני לא רוצה לבזבז מקום. אשמח גם לשמוע רעיונות אחרים על ייצוג אפשרי לנתונים הללו. בתודה מראש. שלכם, מוטי.