php / Mysql meilleure structure de l'arbre

Je dois construire un arbre qui contiendra environ 300 nœuds à l'intérieur. L'arbre n'a pas de profondeur de limitations. Donc, il peut avoir 3 ou 15 niveaux. Chaque nœud peut avoir un nombre illimité d'enfants.

La priorité est d'obtenir une arborescence complète /sous-arbre le plus vite possible, mais j'ai aussi besoin d'ajouter des nœuds ou déplacer des nœuds parfois, mais pas souvent.

Je veux savoir la meilleure façon de stocker l'arbre dans la base de données et la meilleure façon de récupérer les données, si possible, en php.

InformationsquelleAutor Marm | 2011-05-06