Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drzewka
interjaz
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.01.2005

Ostrzeżenie: (0%)
-----


Witam.

Ostatnio się zastanawiam które rozwiazanie jest lepsze:

Problem
- Stowrzyć drzewek

Uwagi
- Zakładamy ze mamy ograniczoną stopni podkategori (np.: 3)

Rozwiazanie 1
+--+--------+-----
| id | rodzic | ...
+--+--------+-----

if rodzic = 0 {
(głowna)
} else {
(rodzic to jakies id)
}

odpowieni algorytm i smiga

Rozwiazanie 2
+--+-----------+----------+-----
| id | rodzic_1 | rodzic_2 | ...
+--+-----------+----------+-----

Rozwiazanie brzydsze,

Podsumowanie imho:
Rozwiazanie 1:
+ mozliwosc nie ograniczonych podkategorii
+ zajmuje mniej miejsca w bazie
- w operacjach gdzie jest akutalizacja średnio 2 dodatkowe zapytania, przez co jest wolniejsze

Rozwiazanie 2:
-/+ ograniczenie do 3 (tyle było w założeniu)
+ działa szybciej
- zajmuje wiecej miejsca na dysku


Chciałym sie dowiedziec jak wy widzice ten problem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Co ma do tego HTML ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mozesz swoja wypowiedz rozwinac? Co do Twojego przykladu poprostu zalozenie - OGRANICZENIE, jest nie do zaakceptowania IMO. Jesli wspolpracownik w firmie przedstawilby mi takie zalozenia jak Ty powiedzialbym mu, ze zadne i ze ma znalezc lepsze. Nie przykladam reki do ukazania mniejszego zla w jednym z tych dwoch kodow, skoro istnieja rozwiazania dobre i sa ogolnodostepne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Argument z zajeciem miejsca jest bledny, nie bardzo rozumiem jak chcesz zajac znaczaca ilosc miejsca patrzac na dziesiejsze mozliwosc twardych dyskow.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:18