Wie der Titel schon sagt.
Ich würde ein Datenbankmodel benötigen das es ermöglicht mehrere Parents eines Childs abzubilden und möglichst schnell zu selektieren.
Ich habe bis jetzt nur ein Model das mit rekursion arbeitet.
Es ist natürlich egal ob die Netzstruktur verloren geht.
Beispiel:
Gruppen:
User
Member erbt von User
Newsschreiber erbt von Member
Bloger erbt von Member
Contentadmin erbt von Bloger und Newsschreiber
Admin erbt von Contentadmin
Wenn ich nun die Rechte des Admins auslesen möchte so hätte ich dann gerne diese Rückgabe:
User
Member
Newsschreiber (wobei Newsschreiber und Bloger auch vertauscht sein könnten)
Bloger
Contentadmin
Admin
Kompliziert wird das nur durch 2 Parents. Da funktioniert das MPTT Model leider nicht.
Hat jemand eine Idee die wenig Querys erzeugt?
Ich würde ein Datenbankmodel benötigen das es ermöglicht mehrere Parents eines Childs abzubilden und möglichst schnell zu selektieren.
Ich habe bis jetzt nur ein Model das mit rekursion arbeitet.
Es ist natürlich egal ob die Netzstruktur verloren geht.
Beispiel:
Gruppen:
User
Member erbt von User
Newsschreiber erbt von Member
Bloger erbt von Member
Contentadmin erbt von Bloger und Newsschreiber
Admin erbt von Contentadmin
Wenn ich nun die Rechte des Admins auslesen möchte so hätte ich dann gerne diese Rückgabe:
User
Member
Newsschreiber (wobei Newsschreiber und Bloger auch vertauscht sein könnten)
Bloger
Contentadmin
Admin
Kompliziert wird das nur durch 2 Parents. Da funktioniert das MPTT Model leider nicht.
Hat jemand eine Idee die wenig Querys erzeugt?
Kommentar