Habe das Menu im Moment in einer MySQL Tabelle gespeichert
Diese wird im moment Rekursiv ausgelesen und hat ~60 Einträge
Hier mal die Tabelle
Code:
ID int(11) Eindeutiger Code AutoIncrement
Bezeichnung varchar(50) Angezeigter Name des Links
Verweis varchar(150) Verweis auf die Datei mit Verzeichniss
Vater int(20) Die ID des Überliegenden Menu Punktes
Target varchar(25) im Selben Fenster oder in einem Frame Öffnen
Beschreibung mediumtext Beschreibung des Links per Tooltip eingeblendet
Position int(3) die Menu position wo es Erscheinen soll
jetzt bin ich am Überlegen den weg über die sogenannten Nested Sets zu gehen.
bei der Recherche bin ich auf folgende Vorteile und Nachteile gestoßen.
Vorteile der Rekursion
Einfache Eingabe und Verwaltung der Links
keine Änderung von Bestehenden nötig
ideal bei sich Verändernten oder Aufbauenden Menus
Nachteile der Rekursion
Lange Ladezeit
Vorteile Nested Sets
Kurze Ladezeiten
Nachteile Nested Sets
Bei Eingabe eines Neuen Links müssen nachfolgende geändert werden
Bin am Überlegen ob ich nicht doch bei der Rekursiven Lösung bleibe
Was meinen die Experten?