Как лучше хранить данные о существовании записей с данной категорией?
Как лучше хранить данные о существовании записей с данной категорией? Есть многоуровневые категории и задача: нужны те, у которых есть записи, причем если у подкатегории есть записи, то у родителя тоже как бы есть записи. Как организовать такое? Сделать в БД отдельное поле и менять его, когда изменяется категория у какой-либо записи? Или делать это динамически, при загрузке создавать массив? Если категорий будет много, то сильно ли повлияет на быстродействие в отношении оперативной памяти?