Конечно СУБД. Но ты можешь совместить файлы и БД, взяв документоориентированное решение, например mongodb. Или использовать функционал работы с json в реляционных БД, например JSONb в PostgreSQL.
Плюсы: готовые и отработанные инфраструктурные решения. к минусам можно отнести то, что надо уметь"готовить" выбранное решение.