[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сложная структура категорий
traviam
Такое дело..
Есть несколько корневых категорий, в некоторых из них - общие подкатегории. Т.е. такое сложное нелинейное дерево, в котором у некоторых элементов может быть несколько родителей.
В принципе, мне понятно, как все это хранить. Есть даже целых две идеи.
1) Одна таблица - полный список всех категорий, подкатегорий, под-подкатегорий и т.д. Вторая таблица - их родственные связи (много-ко-многим). Но, например, для построения полного дерева (или конкретно заданной ветки) потребуется сто тыщ мильёнов запросов (База, конечно, MySQL)
2) Можно организовать всё это в виде тегов, но тогда для тегов нужна будет некая группировка, чтобы хоть как-то сохранить иерархию..
Так что взываю к коллективному разуму: куда копать?
Help me :-)
nugle
Храни категории, подкатегории и под-подкатегории в разнах таблицах. А в четвертой таблице делай родственные связи
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.