Hasta ahora he encontrado una lista de adyacencia, conjuntos anidados e intervalos anidados como modelos para almacenar estructuras de árbol en una base de datos. Los conozco lo suficiente y he migrado árboles de uno a otro.¿Qué son los modelos para almacenar estructuras de árboles y cuáles son sus características?
¿Qué son otros modelos populares? ¿Cuáles son sus características? ¿Cuáles son los buenos recursos (libros, web, etc.) sobre este tema?
No solo busco el almacenamiento de db sino que me gustaría ampliar mis conocimientos sobre los árboles en general. Por ejemplo, entiendo que los conjuntos/intervalos anidados son especialmente favorables para el almacenamiento de bases de datos relacionales y me he preguntado, ¿son realmente una elección mala en otros contextos?
Eso sería un híbrido de Lista de adyacencia y Ruta materializada, ¿verdad? ¿En qué escenarios se usaría eso? Me parece que recibir a todos los niños con una sola consulta sería mejor atendido con Conjuntos/Intervalos Anidados y tampoco veo para qué querrías almacenar la lista de adyacencia. –