Non è possibile darti un consiglio, perchè bisogna conoscere lo scenario dell'applicazione, cosa che solo tu conosci.

Personalmente sono più propenso ad un vero database.