phpbar.de logo

Mailinglisten-Archive

[php] [1/2 OT] Bäume abbilden

[php] [1/2 OT] Bäume abbilden

Sorin Marti mas at semafor.ch
Don Jan 20 14:51:01 CET 2005


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