Задать вопрос
Beshere
@Beshere
Разработчик

Какая реализация дерева лучше?

В университете меня учили делать дерево так: Node(id, parent_id), а дедушка Лафоре учит делать так: Node(id, child_left_id, child_right_id).

Первое решение кажется изящнее(меньше полей) и универсальней(можно делать сколько угодно потомков, не меняя структуру данных). Но почему тогда такой авторитетный товарищ выбрал второй вариант?

А как вам кажется, какой вариант лучше?
  • Вопрос задан
  • 210 просмотров
Подписаться 3 Простой 4 комментария
Ответ пользователя Lander К ответам на вопрос (3)
usdglander
@usdglander
Yipee-ki-yay
Это вы ещё про Nested Set и Materialized Path не слышали.
Ответ написан