זה תלוי
אתה יכול להשתמש במסד נתונים, אבל יש לזה כמה חסרונות, כמו: - זה יקר. הכי אידיאלי למקרה הזה הוא שימוש ב-Access או MySql. אקסס הוא מסד נתונים שעובד על קבצים, ובמבט ראשון הוא נראה אידיאלי, אבל אז אתה תצטרך לדאוג שלמי שמפעיל את התוכנה יהיה מותקן MDAC (שמכיל את כל הדרייברים לאקסס). MySql הוא לא אופציה, כי הוא מסד"נ בעל אופי "מרכזי", ולא מפוזר.. כלומר יש רק מקום אחד שבו נמצאים כל מסדי הנתונים שעל השרת. - אם אתה משתמש באקסס, כל אחד יוכל לקרוא את הקבצים שלך. - יחסית, זה איטי. יש הרבה טיפול ב"צנרת" - שאילתות SQL, קונקשנים, וכו'. לא יפה. אני הייתי הולך על Serialization של אובייקטים. בעצם זהו תהליך של הפיכת אובייקטים והמאפיינים שלהם ל-Stream בינארי, או לקובץ XML (או לכל דבר אחר). חפש בגוגל, יש המון מאמרים.