ciao,

inserirlo su DB è possibile, alcuni articoli sul web propongono anche questa soluzione, sia per i nested set sia per l'adjacency list.
Il problema è che poi la manutenzione dell'albero è una palla (inserisci, sposta, elimina foglie)

E` piu comodo piuttosto richiamare il percorso dalla radice ad una determinata foglia (le funzioni al_get_path() e ns_get_path() che sono allegate all'articolo) e poi fare il count() dell'array restituito da quelle funzioni