I missed what language you're writing this in, but if it supports serializing native objects or otherwise dumping native objects to flatfiles, that would be the way to go. If you use CSV flatfiles, not only do you have the same data design problems that you'd have with SQL (normalization, etc.), the programming overhead for reading/writing/updating/deleting lines will be worse than simply learning to use a database server.
|