Ну в задании у него просто группы и массив к группе, если больше ничего не предполагается, то можно так и хранить ключ - значение где значение это массив....а это то любая бд умеет и нормализация бд не нужна
Тогда чем хуже использовать ту же бд, но просто сложить все в одну таблицу сразу) Или пойти по хардкору, массив "тегов" прям так и хранить массив в записи, хоть даже текстом) Использовать можно что угодно, но nosql не лучший вариант для релационки