| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.048
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Aua. Ein wichtiger Punkt gegen Nested Sets ist, dass Du diese ohne Softwarehilfe nur sehr schwer verwalten kannst. Das Parent-ID Prinzip bekommt man selbst in phpMyAdmin noch recht gut verwaltet, weil so ein Baum und das Umhängen der Knoten gut vorzustellen ist. Nested Sets sind da schon mehr tricky.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Erfahrener Benutzer | Wenn nested sets dann eine fertige Klasse verwenden ist mein Tipp, denn das selber zu coden fordert schon einiges an erfahrung im Umgang mit Mysql. Auch das nested sets hat seine Nachteile, ist es richtig geschrieben ist es für den Besucher im Frontend natürlich recht gut weil nur ein Query abgesendet wird. Das rekursive führt nur bei recht großen Bäumen zu Performance Konflikten, wenn du da auf die korrekte Index Vergabe achtest machst du schon einiges an Performance gut. Im Prinzip gibt es 3 Modelle die du dir anschauen kannst. 1.) das Pfadmodell 2.) das Parent Modell (wende ich an) 3.) Nested Sets Dann musst du für dich entscheiden was du einsetzen willst. Bei Nested Sets ist eben der große Nachteil, wenn du etwas verändern, also verschieben, löschen etc. willst, dann braucht das recht viel Zeit, weil in jedem Datensatz die Bezugspunkte neu berechnet werden und wenn de da ne recht große Tiefe der Bäume hast dann ist das eben im Wartungsmodus recht Performanceraubend.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.048
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was ist denn Dein Pfadmodell? Hast Du eine Referenz?
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Gast
Beiträge: n/a
| Nennt sich auch Materialized Path. Z.B. hier: Managing Hierarchical Data in SQL | Pure Performance Inc |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.048
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ok, Danke für die Quelle. War mir so nocht nicht bekannt. Scheint aber eher im Kontext DB-only-Hierarchie relevant zu sein. Sprich: Wenn ich php-seitig rekursiv die Struktur erstelle komme ich auch gut ohne die Pfade aus. Zudem muß man beim Umhängen eines Elements natürlich auch immer die Pfade anpassen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Navigation kompatibel machen für IE7/8 | prestige | HTML, Usability und Barrierefreiheit | 5 | 01.05.2009 10:01 |
| [Erledigt] Hierarchische Navigation | Dunkelord | Datenbanken | 5 | 12.01.2009 18:31 |
| [Erledigt] Navigation mit Active-Link | Rezeptfrei | PHP Tipps 2008 | 5 | 26.11.2008 13:45 |
| Kontaktformular mit Spamschutz und include Navigation? | chicco4u | PHP Tipps 2008 | 1 | 11.08.2008 09:52 |
| Navigation fixen | Desert | PHP Tipps 2008 | 0 | 12.05.2008 17:00 |
| Suche Denkanstoss: Navigation mit unendlichen Sub-Links | Pain-maker | PHP Tipps 2006 | 2 | 17.02.2006 17:31 |
| Probs mit Layout für Navigation mit Grafiken/Hintergrund | HTML, Usability und Barrierefreiheit | 3 | 08.02.2006 19:56 | |
| Navigation | snatch-ic | PHP Tipps 2007 | 4 | 08.01.2006 12:11 |
| Navigation | PHP Tipps 2007 | 17 | 04.11.2005 20:07 | |
| Navigation mittels PHP anpassen | PHP Tipps 2005 | 8 | 27.04.2005 14:35 | |
| Navigation | PHP Tipps 2005 | 18 | 11.04.2005 16:16 | |
| div layer navigation | HTML, Usability und Barrierefreiheit | 1 | 18.11.2004 15:44 | |
| Mit Templates Navigation erstellen? (welches Templatesyste?) | zwelch | PHP Tipps 2004-2 | 5 | 18.11.2004 15:14 |
| schnieke navigation | PHP Tipps 2004 | 8 | 26.10.2004 16:39 | |
| [Erledigt] PHP Navigation => Function aufrufen und Navigation ausgeb | PHP Tipps 2004 | 6 | 14.10.2004 16:46 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kombesiert, pfadmodell sql, kombesieren, navigation planen, hierarchische navigation pfadmodell, pfadmodell php/mysql, html navigation in php ausgeben und mit aktive link, parent-modell rekursiv löschen, php parent modell navigation, baumstrukturen \materialized path\ |