Que tal
Patriarka, te dejo un
link a un post con varios enlaces que te pueden servir, dependiendo de tu aplicacion deberias elegir entre el Nested Set Model o el Adjacency List, en mi caso siempre que puedo eligo el 1º, pero todo depende de la aplicación, deberias prestar atención al link que dejo
HerSAn, te muestra los pros y contras de las diferentes opciones.
Saludos.