Ik raad meestal een ontwerp aan met de naam Sluittafel .
Zie voorbeeld in mijn antwoord op Wat is de meest efficiënte/elegante manier om een platte tafel in een boom te ontleden?
Ik heb ook deze presentatie ontworpen:Modellen voor hiërarchische gegevens met SQL en PHP . Ik heb een PHP-app ontwikkeld die een boomstructuur in 0,3 seconden weergeeft, uit een verzameling hiërarchische gegevens met 490k-knooppunten.
Ik heb hier over Closure Table geblogd:Rendering-trees with Closure Tabel .
Ik schreef een hoofdstuk over verschillende strategieën voor hiërarchische gegevens in mijn boek, SQL Antipatterns:Avoiding the Valkuilen bij het programmeren van databases .