neo4j深度遍历
发布于 7 年前 作者 pws22 6647 次浏览 来自 问答

neo4j的深度遍历是不是很慢,几层以内速度还快的,但是当层级扩大到20层或者更多的时候,发现遍历只能靠递归来遍历 而且速度不是很客观,有毕竟好的解决方案么,还是说我对一个节点的子节点 只能通过 迭代递归的方式来进行一步一步获取数据

1 回复

你该知道深度遍历20层后的 时间、空间复杂度吧,任何数据库都承受不住这样的复杂度啊, 这种深度遍历 不可以在项目中使用,只可以自己偶尔用下。 如果是项目中用 ,那你的数据结构设计的不合理啊,考虑幻想 节点、关系的组织结构吧

回到顶部