Mysql
 sql >> Base de données >  >> RDS >> Mysql

Traiter avec des ensembles imbriqués dans mysql?

Pour mettre à jour/supprimer, vous devrez augmenter/diminuer left /right valeurs de tous les éléments de la branche.
Des exemples de requêtes que vous pouvez trouver ici .

Les ensembles imbriqués fonctionnent TRÈS lentement avec de grands arbres lors de la mise à jour/insertion/suppression. Et très rapide à sélectionner.
Utilisez donc ce modèle uniquement avec des données statiques, qui seront stockées sans modifications la plupart du temps, et cet arbre ne contiendra pas des milliers de nœuds (sinon toute mise à jour prendra quelques minutes). Le chemin matérialisé fonctionne beaucoup plus rapidement.