sql >> Base de Datos >  >> RDS >> Mysql

¿Tratar con conjuntos anidados en mysql?

Para actualizar/eliminar, deberá aumentar/disminuir left /right valores de todos los elementos de la rama.
Ejemplos de consultas que puede encontrar aquí .

Los conjuntos anidados funcionan MUY lentamente con árboles grandes en actualización/inserción/eliminación. Y muy rápido de seleccionar.
Por lo tanto, use este modelo solo con datos estáticos, que se almacenarán sin cambios la mayor parte del tiempo, y este árbol no contendrá miles de nodos (o cualquier actualización tardará minutos en completarse). La ruta materializada funciona mucho más rápido.