4

最終的にいくつかのグラフデータベースを学習するための簡単なテストケースを設定しました

私は、それぞれ約 25 の属性を持つ、約 80000 の頂点/ドキュメントのコレクションに基づく単純なツリー構造を持っています。唯一のエッジはアウトバウンドの「is_parent」エッジであるため、各ノードの子を見つけるために、すべてのインバウンド エッジを簡単に選択できます。どのフィールドにも特定のインデックスを設定していません。ツリーは 20 レベルの深さで、5 番目のレベルでランダムなノードを取得し、グラフ トラバーサルを使用してそのノードのすべての子孫を取得します。

FOR t IN GRAPH_TRAVERSAL("sample_tree", "sampleunit/2565130142666", "inbound",  {"maxDepth":20}) RETURN t'

私の開発マシンではこれに 3 秒強かかり、何か間違ったことをしているのではないかと感じています。物事をスピードアップする方法はありますか、それとも概念的な問題がありますか?

4

2 に答える 2

1

バージョン 2.6.3 の NEIGHBORS と GRAPH_NEIGHBORS の間に同様の問題が見られます。最初のほうが 2 番目よりも 30 倍高速です。

于 2015-07-31T09:56:15.247 に答える