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

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

Спасибо!
...
Рейтинг: 0 / 0
Хранение бинарного дерева
    #32903326
FishingIsGood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я видел алгоритм очень похожий на nested sets, но основанный на хранении вспомогательных preorder или postorder индексов. Такие индексы дадут возможность определить поддерево, но с ними схема становится гораздо сложнее. К сожалению, не припомню уже где я видел её описамие, но впервые на неё я натолкнулся у Джо Селко (разработчика алгоритма nested sets).
...
Рейтинг: 0 / 0
Хранение бинарного дерева
    #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]