Может я чего не понял. В чем проблема не вижу. Если глубина дерева 3, то и создаешь три таблицы. Будет глубина 5, создай пять таблиц. Первая для хранения "Элемент 1" вторая для хранения "Элемент 1.1" третья для хранения "Элемент 1.1.1". Вяжешь их реляционными связями. Все! Сортируешь как хочешь. С плеча, с бедра, с колена. Пусть SQL сервер напрягается. Значения втоиричных ключей меняешь как у юзверя левая ного вздрогнет. Пофиг ваще!
Или я не понял задачу?
Сортировка иерархических структур
Модератор: Модераторы
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
vada писал(а):Может я чего не понял. В чем проблема не вижу. Если глубина дерева 3, то и создаешь три таблицы. Будет глубина 5, создай пять таблиц.
Суровый вы программер, как я погляжу
Я бы не хотел админить ваши базы.
Суровый вы программер, как я погляжу .
А то!
Я бы не хотел админить ваши базы.
Никто и не просит
Вопрос был:
Как это сделать оптимально в плане трудозатрат и производительности
По трудозатратам час работы с наполнением таблиц. По быстродействию просто вжик, если индексы созданы.
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
vada писал(а):Вопрос был:Как это сделать оптимально в плане трудозатрат и производительности По трудозатратам час работы с наполнением таблиц. По быстродействию просто вжик, если индексы созданы.
Оффтоп, конечно.
Прочтите, что-нибудь ненапрягающее вроде http://www.ibase.ru/devinfo/treedb.htm ,чтоб людей на форуме не пугать.
Всего хорошего.
