דינאמי או סטאטי..
הי, אני מתחבט בקשר לעיצוב מבנה נתונים קטנטן(שיכול להכיל מספר בלתי מבוטל של נתונים). הבעייה\הצורך- שמירת נתונים במבנה נתונים לא ידוע. מבנה נתונים שאינו ידוע עד רגע שמירת המידע. מבנה הנתונים יכול להשתנות לאחר ותוך כדי הכנסת מידע (עמודות "יורדות", נוספות -לא בתדירות גבוהה), וכמו כן אפשרות לניתוח מידע על פי המידע שנאגר. הפתרון, 1-בניית מבנה נתונים סטאטי שיתאים להגדרה הדינאמית. 2-בניית מבנה נתונים דינאמי ,כל שכל עמודה תהפוך לשורה. כלומר- שם עמודה ונתונים שלה. לדוגמא הגדרת טבלה: 1-ColumnName 2-ColumnVal 3- rowId יתרונות ל 2- ברורים, אין צורך להגדיר אף פעם מבנה נתונים וגם אם הוא משתנה זה שקוף. חסרונות- ביצוע דוחות מול מאגר נתונים דינאמי, "מורכב" יותר. מס רב של רשומות. חסרונות לאחד, בניית מנגנון דינאמי, שיודע להוסיף להעדכן עמודות. כולל , הסבת מידע,סוגי מידע. אשמח לשמוע רעיונות שלכם. (ברור שיש עוד יתרונות וחסורונות לכל אחד מהשיטות ,אבל העדפתי לציין את ה"כבדים"..) תודה, בני.
הי, אני מתחבט בקשר לעיצוב מבנה נתונים קטנטן(שיכול להכיל מספר בלתי מבוטל של נתונים). הבעייה\הצורך- שמירת נתונים במבנה נתונים לא ידוע. מבנה נתונים שאינו ידוע עד רגע שמירת המידע. מבנה הנתונים יכול להשתנות לאחר ותוך כדי הכנסת מידע (עמודות "יורדות", נוספות -לא בתדירות גבוהה), וכמו כן אפשרות לניתוח מידע על פי המידע שנאגר. הפתרון, 1-בניית מבנה נתונים סטאטי שיתאים להגדרה הדינאמית. 2-בניית מבנה נתונים דינאמי ,כל שכל עמודה תהפוך לשורה. כלומר- שם עמודה ונתונים שלה. לדוגמא הגדרת טבלה: 1-ColumnName 2-ColumnVal 3- rowId יתרונות ל 2- ברורים, אין צורך להגדיר אף פעם מבנה נתונים וגם אם הוא משתנה זה שקוף. חסרונות- ביצוע דוחות מול מאגר נתונים דינאמי, "מורכב" יותר. מס רב של רשומות. חסרונות לאחד, בניית מנגנון דינאמי, שיודע להוסיף להעדכן עמודות. כולל , הסבת מידע,סוגי מידע. אשמח לשמוע רעיונות שלכם. (ברור שיש עוד יתרונות וחסורונות לכל אחד מהשיטות ,אבל העדפתי לציין את ה"כבדים"..) תודה, בני.