Eagle-PsyX-
Commander
- Registriert
- Juni 2006
- Beiträge
- 2.166
Hi,
wir alle machen ja hoffentlich im Laufe der Zeit fortschritte und auch finde endlich etwas wieder Zeit einen Punkt in meinem CMS zu ändern, dass mich schon sehr lange nervt:
Ein Kategorien-System.
Bis dato gab es nur eine Möglichkeit eine "Kategorie" und eine "Unterkategorie" zu definieren, wie hier damals angedeutet.
Jetzt will ich ein System mit unendlich vielen Verschachtelung umsetzen und mir stellts sich jetzt die Kernfrage, ob ich auf die klassische Rekursion (mit Partent ID etc.) setzen soll oder auf das mir moderner scheinende Nested Sets?
Bei beidem liegen durch diverse Seiten und Blogs genügend Query-Befehle vor, so dass ich hier nicht um die Aufwendigkeit der Queries sprechen will.
Sondern was ist eurere Ansicht nach leistungspotenter? Hat jemand damit schon Erfahrungen gemacht? Bei beiden gilt natürlich die richtige Vorraussetzung (Indizen etc.).
Ein Leistungsvorteil sollte es sein, das bei mehr und mehr Verschachtelungen der Leistungsverbrauch bei Rekurion linear sein sollte, während der von Nested Sets eher logarithmisch verlaufen sollte (beim Abfragen aller Kategorien inkl. Unterkategorien). Da beim Letzten, immer nur eine Query abgeschickt wird.
Hilfreiche Links für alle Nested Sets Interessierten:
http://www.klempert.de/nested_sets/
http://mjsarfatti.com/sandbox/nestedSortable/
wir alle machen ja hoffentlich im Laufe der Zeit fortschritte und auch finde endlich etwas wieder Zeit einen Punkt in meinem CMS zu ändern, dass mich schon sehr lange nervt:
Ein Kategorien-System.
Bis dato gab es nur eine Möglichkeit eine "Kategorie" und eine "Unterkategorie" zu definieren, wie hier damals angedeutet.
Jetzt will ich ein System mit unendlich vielen Verschachtelung umsetzen und mir stellts sich jetzt die Kernfrage, ob ich auf die klassische Rekursion (mit Partent ID etc.) setzen soll oder auf das mir moderner scheinende Nested Sets?
Bei beidem liegen durch diverse Seiten und Blogs genügend Query-Befehle vor, so dass ich hier nicht um die Aufwendigkeit der Queries sprechen will.
Sondern was ist eurere Ansicht nach leistungspotenter? Hat jemand damit schon Erfahrungen gemacht? Bei beiden gilt natürlich die richtige Vorraussetzung (Indizen etc.).
Ein Leistungsvorteil sollte es sein, das bei mehr und mehr Verschachtelungen der Leistungsverbrauch bei Rekurion linear sein sollte, während der von Nested Sets eher logarithmisch verlaufen sollte (beim Abfragen aller Kategorien inkl. Unterkategorien). Da beim Letzten, immer nur eine Query abgeschickt wird.
Hilfreiche Links für alle Nested Sets Interessierten:
http://www.klempert.de/nested_sets/
http://mjsarfatti.com/sandbox/nestedSortable/
Zuletzt bearbeitet:
(paar Rechtschreibfehler)