בד"כ קבצים זה מספיק טוב אבל זה לא בהכרח תמיד המקרה.
יש כמה גורמים שמשפיעים על ההחלטה על איך לשמור את הנתונים שלך:- רמת המורכבות של המבנה נתונים
- מספר הגישות למידע
- סקלביליות
אם הנתונים שלך לא עונים על הדרישות האלו, כדאי לעבוד עם קבצים מקומיים ולצרכי נוחות, אם מדובר במידע שהוא טקסטואלי, כדאי לעבוד עם איזשהו פורמט נוח כמו XML, JSON, CSV.
אחרת, יש אולי מקום ל-DB מקומי, מה שהוא די טאבו בתחום הזה הוא SQLite.
כמעט בכל התוכנות הגדולות משתמשים בו (Chrome, FF, Skype, Dropbox etc...) הוא נחשב הכי מהיר, קל ולוקח כלום זמן להתקין אותו.
יש פה עוד כמה אופציות
http://en.wikipedia.org/wiki/Embedded_database