Jeg anbefaler normalt et design kaldet Lukkebord .
Se eksempel i mit svar til Hvad er den mest effektive/elegante måde at parse et fladt bord til et træ?
Jeg har også designet denne præsentation:Modeller til hierarkiske data med SQL og PHP . Jeg udviklede en PHP-app, der gengiver et træ på 0,3 sekunder fra en samling hierarkiske data med 490.000 noder.
Jeg bloggede om Closure Table her:Gengivelse af træer med lukning tabel .
Jeg skrev et kapitel om forskellige strategier for hierarkiske data i min bog, SQL Antipatterns:Avoiding the Faldgruber ved databaseprogrammering .