Captain
@Captain
Делаем сложный функционал под Joomla и не только

Иерархическая структура хранения данных. Как узнать количество потомков элемента?

Мне нужно как-то сохранять бинарное дерево в БД. Это могут быть Nested sets или просто ссылка на родителя, не знаю как лучше. Нужно решить задачу показа количества потомков у каждого элемента с каждой стороны. При этом, потомки могут и будут добавляться, а вот все дерево при этом не хотелось бы перечитывать, так как оно может вырасти большим.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Считайте и думайте.
Nested Set - быстрое чтение, но долгая вставка
ParentID - быстрая вставка и долгое чтение
Без знания какое дерево у вас будет и какие задачи оно будет решать нельзя сказать однозначно что лучше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Arkadium Ростов-на-Дону
от 120 000 руб.
Arkadium Краснодар
от 120 000 руб.
Arkadium Санкт-Петербург
от 120 000 руб.
14 авг. 2018, в 16:33
1000 руб./за проект
14 авг. 2018, в 16:15
6000 руб./за проект
14 авг. 2018, в 16:12
500 руб./за проект