Archiviare per me e' "stoccare" in modo permanente. Per stoccare in modo permanente devi scrivere su un supporto permanente. La memoria volatile non puo' essere definita come strumento di archivio dei dati.
Poi per "sostituire" un database .... ci vuole comunque un altro database. Fallo come e dove ti pare, ma deve essere un database.