Les structures de données hiérarchiques sont souvent stockées dans des bases de données relationnelles. Ce type de stockage est flexible mais plat, donc la structure arborescente doit être construite avec chaque requête. Je souhaite stocker les publications du forum sous la forme d'une arborescence, mais il devrait être possible d'interroger efficacement, par exemple en sélectionnant des publications par date ou par auteur. Je voudrais avoir une base de données open source accessible depuis Java.Comment stocker des structures arborescentes en Java?
Quelle est la meilleure façon de le faire? CouchDB? neo4j? ...?
Que diriez-vous d'un ORM? –
Un ORM rendrait la gestion plus pratique, mais la structure de données sous-jacente resterait toujours relationnelle et probablement la performance ne serait pas si bonne. – deamon
Voir aussi: [Quelles sont les options de stockage des données hiérarchiques dans une base de données relationnelle?] (Http://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in- a-relation-base de données) – cbare