我已经设置了一个简单的测试案例,以最终学习一些图形数据库。
我有一个简单的树形结构,基于大约80000个顶点/文档集合,每个文档具有约25个属性。唯一的边缘是出站“is_parent”边缘,因此要找到每个节点的子节点,我可以简单地拾取所有入站边缘。我没有在任何字段上设置特定的索引。 该树深度为20级,并且我在第5级上随机选择一个节点,然后使用图形遍历接收该节点的所有后代。
这在我的开发机器上需要超过3秒的时间,我感觉可能做错了什么。是否有任何方法可以加快速度或者说我存在一些概念上的问题?
我有一个简单的树形结构,基于大约80000个顶点/文档集合,每个文档具有约25个属性。唯一的边缘是出站“is_parent”边缘,因此要找到每个节点的子节点,我可以简单地拾取所有入站边缘。我没有在任何字段上设置特定的索引。 该树深度为20级,并且我在第5级上随机选择一个节点,然后使用图形遍历接收该节点的所有后代。
FOR t IN GRAPH_TRAVERSAL("sample_tree", "sampleunit/2565130142666", "inbound", {"maxDepth":20}) RETURN t'
这在我的开发机器上需要超过3秒的时间,我感觉可能做错了什么。是否有任何方法可以加快速度或者说我存在一些概念上的问题?