Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%)
|
Pisząc CMS'a, właśnie zacząłem się zastanawiać nad kwestią rekurencyjnych funkcji wysyłających zapytania SQL. Jeżeli CMS ma strukturę drzewkową, to oczywiście nie można pobrać całości jednym "prostym" zapytaniem tak jak w konstrukcjach płaskich.
I tutaj zaczynam się zastanawiać nad możliwą optymalizacją. Czy lepszym rozwiązaniem jest pozostawienie w rekurencyjnej fukncji (bądź też pętli) zapytania SQL, czy wywołania bardziej "ogólnego" zapytania, a potem za pomocą tejże funkcji przetwarzanie wyniku aby zbudować drzewko? Za rekurencyjnym SQL'em przemawia łatwość implementacji... ale chyba nic poza tym. Nie podoba mi się po prostu zmienna ilość zapytań w zależności od poziomu zagnieżdzenia elementu. A co Wy na ten temat sądzicie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%)
|
Cytat(kAzu^ @ 2004-09-10 23:13:40) Panowie! Dajcie sobie na wstrzymanie! Odczepcie sie od tych copyrightow. Zaden z was nie jest autorem w/w metody wiec jesli autor zauwazy jakies niepokojace podobienstwa sam zareaguje. Nie potrzebna tutaj jest kolejna klotnia. Zgadzam się, tym bardziej że to ... nawet gorzej niż offtopik. Cytat Wyciagam wszystko jednym zapytaniem, dalej jest jedna funkcja rekurencyjna tylko do malowania drzewka - calosc dziala bardzo szybko, poziom zagniezdzenia nie ma wplywu na predkosc dzialania skryptu. Używasz szablonów? |
|
|
|
Dabroz Rekurencyjne zapytania kontra przetwarzanie tablic 6.08.2004, 22:35:56
itsme wszystko zalezy od sposobu trzymania drzewka ....
... 6.08.2004, 23:26:55
enceladus Drzewka można trzymać w taki sposób że jednym zapy... 7.08.2004, 09:14:53
Dabroz Zacznę w ten sposób: nie satysfakcjonuje mnie rozw... 7.08.2004, 12:18:45
DeyV Przy tak sformułowanym pytaniu duże znaczenie ma t... 7.08.2004, 14:16:35
Dabroz A jednak... dzięki takiemu schematowi bazy można p... 7.08.2004, 15:01:55
halfik serafin: a ja Ci mowie, ze depesz tego nie wymysli... 10.09.2004, 16:31:12
Dabroz Cytat(serafin @ 2004-08-31 14:04:09)Dabroz, t... 10.09.2004, 22:05:50
.dragonfly Panowie! Dajcie sobie na wstrzymanie! Odcz... 10.09.2004, 22:13:40
jaco Moje drzewka sa bardzo podobne do tych od itsme (k... 10.09.2004, 22:26:35
jaco CytatUżywasz szablonów?
Akurat tam gdzie stosuje ... 10.09.2004, 22:40:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:46 |