Direi invece che è obbligo lavorare con un database.
I file di testo usati come database risalgono all'era preistorica; usarli oggi è assolutamente sbagliato. Non conta quanti dati si hanno.

IMHO