Las estructuras de datos jerárquicos a menudo se almacenan en bases de datos relacionales. Este tipo de almacenamiento es flexible pero plano, por lo que la estructura del árbol debe compilarse con cada consulta. Quiero almacenar publicaciones en el foro como una estructura en árbol, pero debería ser posible consultar de manera eficiente, por ejemplo, seleccionando publicaciones por fecha o autor.¿Cómo almacenar estructuras de árbol en Java?
Me gustaría tener una base de datos de código abierto a la que se pueda acceder desde Java.
¿Cuál es la mejor manera de hacerlo? CouchDB? neo4j? ...?
¿Qué tal un ORM? –
Un ORM haría el manejo más conveniente, pero la estructura de datos subyacente seguiría siendo relacional y probablemente el rendimiento no sería tan bueno. – deamon
Vea también: [¿Cuáles son las opciones para almacenar datos jerárquicos en una base de datos relacional?] (Http://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in- a-relational-database) – cbare