Sicuramente alla scrittura di un file privilegerei l'uso di un DB, per un motivo di praticità d'uso e di problemi che, invece con un file di testo, possono verificarsi quali permessi di lettura, non cancellazione completa, ecc...