Disculpen, pero pese a que uso base de datos, y me parecen más cómodas de manejar, el uso de archivos de texto puede ser una excelente opción, sobre todo en rendimiento en las consultas. Obviamente necesitara armarse un framewrok que le permita trabajar con estos archivos, pero no es nada complicado, y crean que en cuanto a velocidad es superior.
Cada día más, con el crecimiento de visitas se trata "de volver atrás", cuanto menos php y mysql (por decír algunos acordes al foro donde estamos) mejor, cuanto más proceso del lado del cliente mejor, cuanto menos se use la db mejor, etc, etc.
De todas maneras estamos hablando de un proyecto determinado en el cual opino que puede ser una muy buena opción...si hablamos de en general, diría db, por un tema de estandarización.
Ajá!, no me creen?, miren este interesante proyecto por ejemplo....:
http://www.simplephpblog.com/
Saludotes