Есть категории, у которых есть неограниченное количество подкатегорий, и на любом из уровней страницы:
Каталог
- Мужская одежда (категория)
- - Носки (категория)
- - - Носок розовый (страница)
- - Шарф (страница)
и тп
Нужно как можно проще достать полный путь до узла, например мы на странице
Носок розовый
страница должна быть доступна по такому url (site/man/socks/pink-sock)
Подскажите пожалуйста, как хранить эти данные в бд, чтобы удобно можно было вытянуть всех родителей (для хлебных крошек/ url ) ?
Не могу разобраться с видами хранения деревьев
nested sets vs
adjacency list
Подскажите, как организовать ?