Задачка для размышления

Dre.hz

Active Member
Ответ: Задачка для размышления

Рекурсивно строить - это жрать память и процессорные ресурсы. а вот то алгоритм, на который я дал ссылку позволит построить дерево без рекурсии, одним SQL запросом!
 

dreamer

Member
Ответ: Задачка для размышления

Тут уже вопрос ставится так:
что эффективнее: сделать один запрос на n элементов или k запросов на 1 элемент, где n < 10000 - всего записей и k < 10 - глубина элемента.
Если операция выполняется единожды то лучше второй вариант, если много раз или нагрузка большая - кэшировать.
ЗЫ: причем тут рекурсия? С этим и цикл отлично справится.
 
Зверху