Я бы, наверное, пошел на подход БД. Разница в скорости вряд ли будет такой большой, и я большой поклонник хранения всех данных в одном месте. Гораздо проще получить согласованную резервную копию базы данных, чем создать резервную копию базы данных, файловой системы и связанных с ней данных (и сохранить согласованность)
Он также предоставляет унифицированный метод доступа, согласованные разрешения и позволяет удаленно обращаться к вещам, не настраивая отдельную службу.
Тем не менее, может быть, стоит потратить время на то, чтобы держать свои варианты открытыми и не слишком привязывать их к БД на случай, если вы захотите перейти позже.