dados hierárquicos em um banco de dados: consulta recursiva x tabelas de fechamento x banco de dados de gráficos

Estou iniciando um novo projeto que possui alguns dados hierárquicos e estou analisando todas as opções para armazená-lo em um banco de dados no moment

Estou usando o PostgreSQL, que permite consultas recursivas. Também examinei os padrões de design para bancos de dados relacionais, como mesas de fechamento e demos uma olhada em soluções de banco de dados de gráficos, como o neo4

Estou achando difícil decidir entre essas opções. Por exemplo: como meu RDBMS permite consultas recursivas, ainda faria sentido usar tabelas de fechamento e como isso se compara às soluções de banco de dados de gráficos em termos de capacidade de manutenção e desempenho?

Qualquer opinião / experiência seria muito apreciada!

questionAnswers(2)

yourAnswerToTheQuestion