Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение бинарного дерева / 3 сообщений из 3, страница 1 из 1
06.02.2005, 20:40
    #32903168
Gigers
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение бинарного дерева
Кто-нибудь сталкивался с проблемой хранения бинарного дерева в реляционном виде?

Есть хорошая штука такая, Nested Sets зовется. Позволяет легко получить как детей, так и родителей. Почти идеально подходит. Единственное что, есть необходимость знать в какой (левой-правой, первой-второй...) ветке каждого родича находится заданный узел. Может кто встречал какой-нить "усовершенствованный nested sets for binary trees".

Спасибо!
...
Рейтинг: 0 / 0
07.02.2005, 08:00
    #32903326
FishingIsGood
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение бинарного дерева
Я видел алгоритм очень похожий на nested sets, но основанный на хранении вспомогательных preorder или postorder индексов. Такие индексы дадут возможность определить поддерево, но с ними схема становится гораздо сложнее. К сожалению, не припомню уже где я видел её описамие, но впервые на неё я натолкнулся у Джо Селко (разработчика алгоритма nested sets).
...
Рейтинг: 0 / 0
07.02.2005, 09:50
    #32903414
MX-ALEX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение бинарного дерева
GigersКто-нибудь сталкивался с проблемой хранения бинарного дерева в реляционном виде?

Есть хорошая штука такая, Nested Sets зовется. Позволяет легко получить как детей, так и родителей. Почти идеально подходит. Единственное что, есть необходимость знать в какой (левой-правой, первой-второй...) ветке каждого родича находится заданный узел. Может кто встречал какой-нить "усовершенствованный nested sets for binary trees".

Спасибо!

Я думаю что можно создать связку реляционной базы данных
с базой данных древовидного типа (CACHE или MSM или m3 или GTM)
то есть хранить данные в двух базах и поддерживать синхронизацию
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение бинарного дерева / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]