Estoy comenzando un nuevo proyecto que tiene algunos datos jerárquicos y estoy buscando todas las opciones para almacenar eso en una base de datos en este momento .datos jerárquicos en una base de datos: tablas recursivas de consulta vs. cierre contra base de datos de gráficos
Estoy usando PostgreSQL, que permite las consultas recursivas. También busqué patrones de diseño para bases de datos relacionales, como closure tables y eché un vistazo a las soluciones de base de datos de gráficos como neo4j.
Me resulta difícil decidir entre esas opciones. Por ejemplo: dado que mi RDBMS permite consultas recursivas, ¿tendría sentido usar tablas de cierre y cómo se puede comparar con las soluciones de base de datos de gráficos en términos de mantenimiento y rendimiento?
Cualquier opinión/experiencia sería muy apreciada!
Esa cosa de la mesa de cierre es bastante bonita. Innecesario si tiene consultas recursivas, pero sigue siendo bastante ordenado. Gracias por llamar mi atención. –