|
Тема |
Re: Извеждане на дърво от 1 таблица [re: Topбaлaн] |
|
Автор | k (Нерегистриран) | |
Публикувано | 25.08.02 14:18 |
|
|
1. Мисля, че по принцип минимизирането на броя заявки към БД ускорява
изпълнението. На първа стр. на ръководството по който и да е SQL пише: това
което може да се обработи от SQL сървера със сигурност ще се извърши по-
бързо, отколкото ако вие обработвате резултата с някой програмен език.
2. Разглеждайки free-скриптовете оставам с впечатлението, че много от
разработчиците не се напъват много-много в изучаването на SQL и БД,
(читателите на клуба се изключват, естествено )
а конструирането на "правилни" заявки оказва определящо влияние за
бързодействието. Не е достатъчно едно нещо просто да работи
3. От гледна точка на девелопер, понеже ме мързи, предпочитам да се понапъна
и да задам по-сложна заявка към SQL server-a и той да се погрижи да я обработи
отколкото аз да се блъскам с разни цикли, рекурсии и проверки
Плюс това, по даден проблем мислиш само веднъж, после само го ползваш,
когато ти се наложи отново.... Абе, според мен е по-добре да се поблъскаш повечко
с мислене, защото после ти е по-лесно.
В случая с дървото (и MySQL) явно няма формула, но принципно за всеки проблем
ако търсиш оптимално решение, по-късно ти се улеснява живота. В противен случай
ще трябва многократно да пишеш (неефективен) код по дадена задача.
|
| |
|
|
|