in reply to Moving from SQL to flat-files

Will multiple people use this site? Are you prepared to deal with concurrent access, locking, race conditions, etc.? These are the problems that an RDBMS solves for you. I'd encourage you to research some other options before starting from scratch. The road from nothing to scalable multi-user data storage is a long one.