Re[3]: Из многомерного массива получить дерево.
От: Кодт Россия  
Дата: 13.01.17 09:44
Оценка: +1
Здравствуйте, da17, Вы писали:

D>Да я начал сперва в лоб решать, одним SELECT выбрал родителей, затем в цикле выбрал для каждого родителя потомков, пока было 500 узлов все работало отлично, когда стал переходить от модели к рабочему прототипу, все стало занимать порядка 70 секунд, решил выбирать с БД данные одним селектом.


Ну это действительно было безумие — несколько тысяч запросов к базе, вместо одного.
А кто мешает выгрести из БД таблицу, а дерево строить уже на клиентской стороне. Несколько тысяч записей в дерево засунуть — вообще ни о чём.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.