Mailinglisten-Archive |
Hi Lutz, >>Welche Vor-/Nachteile haben die Modelle? Gibt es andere? >> >> > >nach meiner Erinnerung verhält es sich grob so: Beim Parent-Modell lassen >sich die Datenstrukturen einfacher pflegen, beim Nested Sets-Modell lassen >sie sich besser auslesen. > >Beim Parents-Modell kannst Du halt eine neue Hierarchie einfach einhängen >und eine bestehende einfach umhängen. Bei Auslesen mußt Du jedoch mit >mehreren Datenbankabfragen rekursiv die Daten aus der Datenbank holen. > >Beim Nested Sets-Modell mußt Du bei Änderungen der Hierarchie die LFT- und >RGT-Zahlenpaare bei allen betroffenen Datensätzen ändern. Das Auslesen von >Datenstrukturen läßt sich hingegen wiederum recht einfach mit einer >einzigen Datenbankabfrage erledigen. > >Ich formuliere das mal so laienhaft und hoffe, daß es zum einen trotzdem >vollständig richtig und zum anderen verständlich ist. ;-) > >Zur Vertiefung suche mal in Google mit "nested sets". Das liefert Dir ganz >oben folgende Seiten: > > - http://www.develnet.org/36.html > - http://www.klempert.de/php/nested_sets/ > > Ich habe mir das Verfahren bereits klar gemacht und finde das Pflegen ist sehr aufwendig. Ich hatte auf eine Antwort wie "Modell A ist die eierlegende Wollmilchsau und Modell B Schrott für die Frickler-Ecke" gehofft ;-) Grüsse Sorin
php::bar PHP Wiki - Listenarchive